在上一篇《(二)版本控制管理器值CVS(下)》的文章中,我為大家介紹了CVS這個版本控制器,接下來我繼續跟大家分享介紹下一個版本控制管理器--VSS,為什么要說這個版本控制器呢?早已過時的產品,并沒有什么意義,想必大家會有這樣的看法,但對于我來說,這個版本管理器是我剛踏入IT公司的第一個接觸的軟體控制管理器,意義還是有一定的,也是為了我最后對現代火熱的 “Git”版本控制器寫文章作鋪墊,下面我會為大家一一介紹VSS這個版本控制,主要分幾個大模塊進行:
(1)什么是VSS:VSS是Visual Source Safe的簡稱,它是Microsoft公司推出的配置管理工具,是Visual Studio的套件之一,
(2)VSS特點:只能在Windows下運行,不能在Unix, Linux下運行,SourceSafe不支持異構環境下的配置管理,對用戶而言是個麻煩事,這不是技術問題,是微軟公司產品戰略決定的,
(3)Visual SourceSafe (VSS)概述:
- 提供了完善的版本和配置管理功能,以及安全保護和跟蹤檢查功能
- 同 Visual Basic、Visual C++、Visual FoxPro 等開發環境以及 Microsoft Office 應用程式集成在一起
- 簡單作業原理

(4)VSS中的幾個重要概念:
1)檔案file
VSS中我們處理的所有檔案都叫檔案操作:check out , check in , undo check out , view,
2)專案project 存盤在VSS資料庫中的所有檔案的集合 ,類似于“檔案夾”操作:檔案的add , delete , edit , share, 3)作業檔案夾working folder 在我們的本地機上,是我們真正用于處理檔案的地方, (5)VSS的基本操作(一個例子): 1)VSS管理員建立資料庫(一) 進入Visual SourceSafe 6.0 Admin選擇Tools------->>Create Database,名為“SEGroup1”,如圖:
2)VSS管理員建立資料庫(二)



3)VSS管理員創建用戶并設定密碼(一)
打開剛才建立的資料庫SEGroup1:
選擇Users ------>open SourceSafe Database,如圖:

4)VSS管理員創建用戶并設定密碼(二)
創建用戶:選擇Users ------>add User,如圖:

5)登陸VSS
進入Microsoft Visual SourceSafe 6.0 ,如圖:

6)修改密碼
修改密碼:選擇Tools ------>Change Password,如圖:

7)創建新的檔案夾
選中要創建新檔案夾的專案(上級檔案夾)
選擇File --------->Create Project,如圖:

8)添加檔案夾
選中要創建新檔案夾的專案(上級檔案夾)
選擇File -------->Add Files,如圖:

9)添加檔案
選中要創建新檔案夾的專案(上級檔案夾)
選擇File --------->Add Files,如圖:

10)查看檔案
在檔案串列中選中要查看的檔案
選擇Edit ------->View File 或右單擊滑鼠選擇View,如圖:

11)修改和編輯檔案
在檔案串列中選中要修改和編輯的檔案
選擇Edit ------>Edit File 或 右單擊滑鼠選擇 Edit,如圖:

注意:此檔案正在被Tom用戶使用,其他用戶只能查看不能編輯,這是這個版本控制器人性化的一面,如圖:

若把這次修改調教到資料庫,右鍵單擊滑鼠選擇Check in,即可,
若不想把這次修改提交到資料庫,右鍵單擊滑鼠選擇undo Check out即可,

12)獲取檔案最高版本:

13)洗掉檔案
選擇要洗掉的檔案或專案,然后選擇File->Delete,如圖:

注意:若永久洗掉該檔案,只需勾選 "Destroy permanetly"即可,
若想恢復被刪掉的專案檔案,可通過選擇File->Properties,選中Delete Items選項,在串列中選擇要恢復的檔案,點擊 “Recover”按鈕就可,

注意:若清除被刪掉的專案檔案,點擊 “Purge”按鈕即可,
14)設定用戶權限
選擇Tools->Options,在Project Security欄把Enable project security打上勾


15)查看檔案編輯的歷史記錄
選中某檔案,右鍵選擇“Show History”,可以看到該檔案編輯的歷史記錄,

注意:若比較兩個檔案的差異,可點擊 “Diff”按鈕查看即可,
文章寫到這里關于VSS這個版本控制管理器就講述完畢,了解版本控制器的路途已結束一半,在下一篇文章本人開始講解中世紀時期的SVN的講解,SVN是本人現役公司的源代碼管理器,再下一篇文章本人會為大家講解現代火熱的版本控制器 --- Git,希望本篇文章能給大家了解到VSS一定的知識,若存在不足,請留言賜教,
文章鏈接:
https://www.cnblogs.com/liuchaogege/p/4465652.html
A young ilder ~ an old beggar !
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225027.html
標籤:其他
上一篇:演講稿:新人培養之道
下一篇:Git 最佳實踐:分支管理
