回答
您可以嘗試VssMigrate。它是一個C#端口PowerAdmin's VssMigrate,它具有「通過近似時間戳解析單個VSS檢查到原子SVN提交」的功能。
我正在考慮遷移過,我已經發現了一些網頁,可以幫助您在這個過程中:
- Moving from Visual SourceSafe to Subversion
- Vss2Svn Project page
- Migrating from SourceSafe to Subversion
This 3 pag es提供有關將完整歷史記錄從VSS遷移到SVN的方法的信息
我使用vss2svn完美地將VSS數據庫移至SVN。它有大約23000 svn提交,但需要大量的VSS修復! – chotchki 2010-03-29 19:29:15
從Google搜索中遇到了這個老問題。另一種選擇來自Polarion,他擁有一個免費的SVN導入器,可以從多個來源導入。現在我想它...
我公司已開發安全到Subversion遷移工具來源: http://www.abstrakti.com/en-US/Products/Krepost
該工具有與其他所有工具,出現問題後開發的時候,我們必須遷移客戶的存儲庫。此外,這是唯一可以將SourceSafe標籤導入SVN的工具。
如果您有任何問題,請告訴我,我很樂意幫助您。
Eric。
我建議原vss2svn項目(我使用)相比,一些在這裏(如VssMigrate)中列出的其他選項(我沒有使用過,但看了網站),因爲它:
在Linux上- 奔跑,你得到更快的文件操作(相比於NTFS)
- 是很容易被破解(例如,轉換30分鐘而不是12小時運行),生成中間,可編輯狀態(例如轉儲文件)
在過去的歲月中,我用過管理VSS/CVS/SVN數據庫,並使用vss2svn進行少量VSS - > SVN遷移(歷史數據量爲十年,500MB,IIRC)。對於任何轉換存儲庫的人來說,最強烈的警告是最大的挑戰不是如何將某些文件映射到某些版本號,而是如何正常處理VSS數據庫中的損壞。這就是快速操作的原因(你不可能第一次達到完美),而且可操作的操作是必不可少的。
我也強烈建議在RunningTheMigration的vss2svn wiki頁面的任何人考慮遷移,任何工具,你到底使用。
- 1. 遷移奇顛覆佈局與歷史
- 2. 遷移顛覆
- 3. 搜索顛覆歷史(全文)
- 4. 顛覆TFS遷移
- 5. 顛覆:從雲SVN回購遷移到本地SVN回購...失去了歷史?
- 6. 回滾顛覆歷史條目
- 7. 的CVS移每次更新歷史,顛覆
- 8. PI歷史數據庫SDK資源
- 9. 多個數據庫 - 遷移
- 10. 。遷移整個數據庫
- 11. 保存數據庫歷史
- 12. 遷移從VSS到SVN保留歷史
- 13. 將Surround SCM的源代碼從歷史版本遷移到TFS
- 14. VSS 2005遷移到TFS 2010 - 歷史不會遷移
- 15. 將數據從一個安裝遷移到另一個安裝
- 16. 如何開發安全的數據庫遷移軟件?
- 17. 數據庫遷移
- 18. 數據庫遷移
- 19. 數據庫遷移
- 20. 數據庫遷移
- 21. 舉行數據庫的歷史數據
- 22. 將數據從一個數據庫遷移到另一個數據庫
- 23. 遷移一個開發MySQL數據庫到生產數據庫
- 24. 遷移GIT存儲庫保持歷史不變
- 25. TFS(2015)與GIT遷移歷史和分支機構
- 26. 遷移核心數據 - 如何安全地做到這一點?
- 27. 腳本從一個源數據遷移到另一個
- 28. 可視化顛覆的分支/合併歷史
- 29. 如何將代碼庫從一個svn回購庫遷移到另一個保存歷史記錄?
- 30. Web服務器與應用程序服務器,開源數據庫安全與企業數據庫安全
我已經在幾個VSS數據庫上測試過VssMigrate,並將它們完美地移植到了SVN,謝謝Tim – essamSALAH 2009-12-16 13:13:14