• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    VSS資料(第三部分)

    發布: 2007-6-30 23:38 | 作者: admin | 來源: | 查看: 57次 | 進入軟件測試論壇討論

    領測軟件測試網

    第三章 VSS用法簡介

    3.1 界面簡介



    菜單欄
           下圖(圖4)即為VSS的用戶界面,我們可以先對其熟悉一下。

    文件區

    項目目錄區

    工具欄

    圖4  VSS基本界面
    菜單欄及工具欄,我們將在以后加以詳細描述,下面介紹一下項目目錄區及文件區:
    Ø         項目目錄區:顯示所有正在使用的目錄,我們可以自己在本人的目錄區下創建目錄,也可以刪除或者修改目錄(在權限定義時,我們禁止所有用戶刪除目錄)。
    Ø         文件顯示區:在選定目錄之后,文件顯示區將顯示該目錄中所有的文件,并且可以查看到該文件的一些信息,比如目錄正在由誰來進行編輯等等。

    3.2 更改用戶密碼


           在我們初始化定義時,我們給所有用戶賦予的初始密碼均是空白密碼,所以為了保證代碼的完整性及安全性,所有用戶在登錄后均需要更改密碼。
           更改密碼請在菜單欄的“Tools”à”Change Password…”,在新彈出的對話框中分別輸入舊密碼(即空白密碼),然后再重復輸入兩次新密碼即可使新密碼生效。

    3.3 創建目錄


    請看圖5,是一個簡單的目錄區

    圖5 目錄區基本功能
    目前,我們在權限設置當中,僅允許用戶在本人的目錄下面(即在“/$/紫晶平臺2.0版/個人備份/[username]”([username]即本人用戶名)目錄及下屬目錄中允許創建新的目錄,在其它目錄區不允許用戶自由創建。
    示例:比如用戶王洪超登錄后,可以在目錄區“王洪超”目錄條上面單擊右鍵,彈出功能菜單,我們可以選擇“Create Project”,即可以創建一個新的目錄區。

    圖6 創建新目錄
    在如圖6中的對話框中,我們輸入該目錄的名稱,然后在comment對該目錄寫一段簡單的注釋(VSS允許不加注釋,但我們建議大家都加一段簡單的注釋,說明該目錄的簡單功用)。單擊“OK”按鈕即可以創建新的目錄。

    3.4 指定工作目錄


           在如圖5所示的右鍵功能欄中,我們可以看到第二項是“Set working Folder…”,即指定工作目錄,它的具體意思是指在本機上給該目錄創建一個鏡像目錄,那么在我們以后將該目錄中的文件檢出(Check out)時,該文件即可以在指定的本地工作目錄中找到。

    3.5 添加文件



    圖7 工具欄
           與微軟其它軟件一樣,每一項功能我們都可以通過多種途徑加以實現,那么在VSS當中也是一樣的,比如我們在3.3節中所說的創建目錄功能,與工具欄當中第一個按鈕的功能是一樣的。我們在以后就不加以說明,請大家在使用當中自己進行體會。
           我們現在來說明一下第二個按鈕,即“Add Files…”,這在初始化文件目錄時特別有用。
           我們首先應該先在目錄區當中選定一個目錄,即選定一個準備添加文件的目標目錄(選擇方法即是用鼠標在其上面單擊)。然后再按 這個按鈕,則彈出一個新的對話框。

    圖8 添加文件對話框
           這個對話框我們可以看到,是比較原始的文件對話框。我們可以用鼠標選擇所屬的單個文件然后按“ADD”按鈕將其加入到我們選定的目錄當中去。也可以在用鼠標選擇的時候按下Shite鍵進行連選(即一次連續選擇多個文件),或者按Ctrl鍵進行復選(即一次間隔選擇多個文件)。
           
    圖9 添加文件
           在按“Add”按鈕后,將彈出如圖9的對話框,我們可以輸入一小段的注釋文字,對這些文件加以說明,在下面,我們可以看到一個復選鈕(Apply same comment for all files),我們一般可以勾上,這樣就可以對每一個文件使用同一注釋,如果你不勾選此復選鈕,那么將視你選擇的文件,將分別再次彈出該對話框,讓你輸入針對特定文件的注釋。
           下面的三個復選鈕必須在按“Addvanced>>”按鈕后方可顯現。大家可以根據需要分別進行選擇。
           有時候我們會碰到這樣一個情況,在我們的項目文件當中,不僅包含單獨的文件,并且也包含很多子目錄,那么我們如何操作呢?
          其實操作方法非常簡單,我們只需要如下圖所示,在Windows中瀏覽到該文件夾,并且選擇好要加入的文件及子目錄,然后用鼠標將其拖到VSS的文件顯示區即可。
           
    圖10 批量添加文件

    3.6 Check in與Check Out


    在VSS當中Check in(簽入)與Check out(簽出)是一個非常重要的概念,在你將你的文件簽入時,你本地目錄中的文件會被設置為只讀屬性,在此種狀態下,你無法對該文件進行修改。
    我們在需要修改該文件的時候,就需要使用Check Out命令,將選定的文件簽出,此時,你的文件將能夠自由修改,而在VSS當中,該文件將顯示正在被誰編輯,并且其它用戶不能再對該文件進行操作,保證了文件的統一性及安全性。
    Check out 按鈕不僅可以對文件進行簽出動作,亦可以對整個目錄進行簽出動作,我們可以根據需要進行相應的處理。
    Check in 按鈕,與Check Out一樣,既可以進行文件操作,亦可以對目錄進行操作。
    另外,我們還有一個按鈕是Undo Check Out ,如果我們在上一次Check Out之后,進行了某些修改,但突然改覺到這種修改是不必要的,并且我們已經無法在編輯器中使用“撤銷”命令恢復到原始狀態,可以使用這個Undo Check out按鈕,再一次得到原來的版本文件。
    另外,還有一個Get Last Version,我們可以在選定的文件當中,用右鍵功能菜單看到,它的作用類似于將文件從VSS當中直接拷貝一份備份文件到一個指定的目錄。

    3.7 版本管理功能


           我們可以在工具欄當中看到Show Differences 按鈕與Show History 按鈕,它們也是很重要的版本控制功能。我們也可以在一個指定文件的右鍵功能菜單當中找到對應的菜單項。
           Show Differences可以查到本地文件與存在VSS數據庫當中的文件(最后一個版本)的異同點,如果我們沒有一直嚴格按照Check In與Check Out這種模式工作的話,如果發現有不同的地方,請馬上使用Get Last Version將歷史版本重新從服務器數據庫中得到最新的版本。
           而Show History可以對該文件的歷次修改給出一個對應表,如下圖所示:

    圖11 版本歷史對話框
           我們可以看到文件abc.txt在VSS數據庫中共有三個版本,第一個版本是加入的時候得到的。
           第二個版本以及第三個版本是經過修改后存儲的新版本,其中版本3是最新的版本。
           如果我們需要最原始的版本,我們可以先選中版本1,然后單擊按鈕“Get”即可以獲得原始的版本,如果我們需要獲得版本2,操作方法同上。       同時,我們也可以使用“Rollback”按鈕將版本進行回滾。這樣的話,我們可以很方便的對版本進行管理。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>