本文默認遷移機和目標機已是安裝好VSS服務,如果沒裝好參見VSS+SourceAnywhere for VSS搭建版本控制系統教程
如果你只想以最快的速度遷移庫而並不關心VSS的一些操作使用,那么可直接跳到本文最后的說明
當前環境如下:
遷移機:192.168.220.130
目標機:192.168.220.131
兩台機器都已裝好環境,現要將130上的MOVE庫遷移到131上
1.在131主機上建立同名庫(MOVE)並設目錄權限為共享
以下是在131的Visual SourceSafe Administrator中操作
記下共享路徑,后邊遷移時要用(主機名改成IP)
選擇:
啟動網絡發現
啟動文件和打印機共享
啟用共享以便可以訪問網絡的用戶可以讀取和寫入公用文件夾中的文件
關閉密碼保護共享
在130的資源管理器輸入\\192.168.220.131\move看是否可以正常訪問
2.導出MOVE庫
打開Visual SourceSafe Administrator(VSS的,不是SAW的控制台)
Archive--Archive Projects
把要遷移的項目逐個加上
設置保存成的.ssa文件
3.將庫導入到131主機
以下是在131的Visual SourceSafe Administrator中操作
選擇之前導出的.ssa文件
到131上查看(如果原來已登錄要注銷重登刷新是沒用的),文件已成功遷入:
但此時用戶並沒有導過去
將130庫下下users目錄、users.txt、data\um.dat、data\rights.dat復制到131庫下替換掉原有的文件
由於前邊開了共享所以也不麻煩直接在資源管理器里復制替換就可以了;不過這文件共享給 Everyone用戶讀寫權限是比較危險的,完成后應撤銷掉第一步中的共享操作。
此步完成后VSS庫已遷移完成,但要能遠程登錄還得手動把所有用戶加到SAW for VSS Server上,如果用戶很多這將是一個工作量頗大的工作
說明:
上邊這么長的步驟其本質不過就是把庫對應的文件夾復制過去而已,所以最簡單的方法直接把文件夾從130復制到131
然后在131上使用Visual SourceSafe Administrator Connect to an existing就完了;當然還是得手動把所有用戶加到SAW for VSS Server上
參考:
http://blog.csdn.net/peterburkhart/article/details/17360445