我不得不在工作中使用VSS,但使用SVN作爲個人存儲庫。在VSS和同步之間進行同步的最佳方式是什麼?如何在VSS和SVN之間同步
9
A
回答
0
我在過去所做的那樣如下:
- 確保我的所有更改承諾的svn://樹幹
- 做一個擺脫VSS最新到我的工作拷貝。
- 手動合併我的工作副本中的更改。
- 提交合並後的代碼放到了svn://樹幹
- 做一個VSS diff和籤任何文件有差異(不覆蓋文件)
- 入住這些文件。
4
爲了擺脫手動合併步驟,我可以用一個單獨的svn分支(SVN://分支機構/ VSS)如下:
- 創建SVN的工作副本://分支/ VSS
- 做一個VSS獲取最新這方面的工作拷貝
- SVN提交
- SVN從SVN合併://樹幹
- SVN提交
- 做一個VSS差異與分歧檢出的所有文件(無覆蓋)
- 檢查這些文件
- 再集成的svn://分支/ VSS爲SVN://樹幹
2
你也可以把這個作爲一個供應商提供如紅豆書定義的分支: Vendor Branches
這樣,基本流程是:
- 有一個VENDO [R分支「分支/ VSS /電流」從VSS包含最新的代碼
- 標籤當前版本爲「分支/ VSS/2008-09-15」
- 第二天,得到新的文件到「當前」
- 標籤再次進入「分支/ VSS/2008-09-16」
- 合併這兩個標記之間的差異爲主幹,解決衝突
- 刪除舊的標籤,需要
這實際上是我們所使用的技術從VSS遷移到SVN時。 如果您關心從SVN-> VSS的返程,您只需在主幹和分支之間進行差異/ VSS /電流並將差異應用於VSS。
相關問題
- 1. 如何在GIT和SVN之間進行雙向同步
- 2. 如何在生產服務器SVN和網站之間進行同步
- 3. 如何同步PC和手機之間的日期和時間?
- 4. 如何阻止svn同步
- 5. 在Java和C++之間同步日期
- 6. 同步svn和mercurial回購
- 7. 如何同步Windows和Linux電腦之間的時間?
- 8. 如何使用java在OpenLdap和Active Directory之間進行同步?
- 9. 如何在客戶端和服務器之間實現同步
- 10. 如何在Android SQLite和SQL Server之間進行雙向同步
- 11. 如何在perforce和git repos之間同步文件
- 12. 如何同步塊之間的動作
- 13. 如何在同步同步時排除svn元數據?
- 14. 同步年和月之間的DROPDOWNLIST
- 15. C#和C++之間的同步值?
- 16. PyQt4:QSpinbox和QSlider之間的同步
- 17. Mac OS X和iPhone之間的同步
- 18. android和PC之間的數據同步?
- 19. SVN到SVN同步 - 主/從
- 20. 同一臺機器上的SVN和VSS客戶端
- 21. 同步函數和同步塊之間有什麼區別?
- 22. 同步(this)和同步(objectReference)之間的區別
- 23. 移動從VSS到SVN
- 24. 管理VSS到SVN遷移
- 25. 如何同步核心數據和CloudKit之間記錄有效
- 26. 如何同步OpenLdap和活動目錄之間的數據
- 27. 如何同步delphi和php之間的加密使用dcpcrypt
- 28. 如何同步ASP.NET和Tomcat之間的會話/安全性?
- 29. xbee之間沒有同步
- 30. 同步之間的區別
接受答案沒有被選擇的任何理由? – 2010-07-20 08:44:37