選單欄 下圖(圖4)即為vss的使用者介面,我們可以先對其熟悉一下。
檔案區專案目錄區
工具欄圖4 vss基本介面
選單欄及工具欄,我們將在以後加以詳細描述,下面介紹一下專案目錄區及檔案區:
ø 專案目錄區:顯示所有正在使用的目錄,我們可以自己在本人的目錄區下建立目錄,也可以刪除或者修改目錄(在許可權定義時,我們禁止所有使用者刪除目錄)。
在我們初始化定義時,我們給所有使用者賦予的初始密碼均是空白密碼,所以為了保證**的完整性及安全性,所有使用者在登入後均需要更改密碼。
更改密碼請在選單欄的「tools」à」change password…」,在新彈出的對話方塊中分別輸入舊密碼(即空白密碼),然後再重複輸入兩次新密碼即可使新密碼生效。
請看圖5,是乙個簡單的目錄區
圖5 目錄區基本功能
目前,我們在許可權設定當中,僅允許使用者在本人的目錄下面(即在「/$/紫晶平台2.0版/個人備份/[username]」([username]即本人使用者名稱)目錄及下屬目錄中允許建立新的目錄,在其它目錄區不允許使用者自由建立。
示例:比如使用者王洪超登入後,可以在目錄區「王洪超」目錄條上面單擊右鍵,彈出功能選單,我們可以選擇「create project」,即可以建立乙個新的目錄區。
圖6 建立新目錄
在如圖6中的對話方塊中,我們輸入該目錄的名稱,然後在***ment對該目錄寫一段簡單的注釋(vss允許不加注釋,但我們建議大家都加一段簡單的注釋,說明該目錄的簡單功用)。單擊「ok」按鈕即可以建立新的目錄。
在如圖5所示的右鍵功能欄中,我們可以看到第二項是「set working folder…」,即指定工作目錄,它的具體意思是指在本機上給該目錄建立乙個映象目錄,那麼在我們以後將該目錄中的檔案檢出(check out)時,該檔案即可以在指定的本地工作目錄中找到。
圖7 工具欄
與微軟其它軟體一樣,每一項功能我們都可以通過多種途徑加以實現,那麼在vss當中也是一樣的,比如我們在3.3節中所說的建立目錄功能,與工具欄當中第乙個按鈕的功能是一樣的。我們在以後就不加以說明,請大家在使用當中自己進行體會。
我們現在來說明一下第二個按鈕,即「add files…」,這在初始化檔案目錄時特別有用。
我們首先應該先在目錄區當中選定乙個目錄,即選定乙個準備新增檔案的目標目錄(選擇方法即是用滑鼠在其上面單擊)。然後再按 這個按鈕,則彈出乙個新的對話方塊。
圖8 新增檔案對話方塊
這個對話方塊我們可以看到,是比較原始的檔案對話方塊。我們可以用滑鼠選擇所屬的單個檔案然後按「add」按鈕將其加入到我們選定的目錄當中去。也可以在用滑鼠選擇的時候按下****e鍵進行連選(即一次連續選擇多個檔案),或者按ctrl鍵進行複選(即一次間隔選擇多個檔案)。
圖9 新增檔案
下面的三個複選鈕必須在按「addvanced>>」按鈕後方可顯現。大家可以根據需要分別進行選擇。
有時候我們會碰到這樣乙個情況,在我們的專案檔案當中,不僅包含單獨的檔案,並且也包含很多子目錄,那麼我們如何操作呢?
其實操作方法非常簡單,我們只需要如下圖所示,在windows中瀏覽到該資料夾,並且選擇好要加入的檔案及子目錄,然後用滑鼠將其拖到vss的檔案顯示區即可。
圖10 批量新增檔案
在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當中直接拷貝乙份備份檔案到乙個指定的目錄。
我們可以在工具欄當中看到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」按鈕將版本進行回滾。這樣的話,我們可以很方便的對版本進行管理。
VSS 使用幫助
vss不錯,下面是簡介 一 visual sourcesafe 6.0 vss 6.0 簡介 vss 6.0現在是作為microsoft visual studio 6.0這個開發產品家族的一員。解決了軟體開發小組長期所面臨的版本管理問題。1.vss的功能 vss將所有的專案原始檔 包括各種檔案型別...
VSS使用規範
一般情況下,vss資料庫不要超過 3 5gb 雖然可以無限大 儲存不相關的專案在不同的資料庫,也可通過 archive 和restore 工具來移動專案到另乙個資料庫。配置管理員按照以下步驟每週執行一次 analyze 工具 至少1個月 1次 1 鎖住資料庫 通過管理員介面的 tools lock ...
VSS使用規範
一般情況下,vss資料庫不要超過 3 5gb 雖然可以無限大 儲存不相關的專案在不同的資料庫,也可通過 archive 和restore 工具來移動專案到另乙個資料庫。配置管理員按照以下步驟每週執行一次 analyze 工具 至少1個月 1次 1 鎖住資料庫 通過管理員介面的 tools lock ...