回答
第一個:在本地獲取CVS存儲庫。
二:在這個CVS倉庫在本地創建一個善變的資料庫。這將用作您的遠程mercurial服務器。
第三:克隆這個mercurial存儲庫,你在這裏工作。
Mercurial比cvs提供了更好的合併支持,並且可以讓您的工作更輕鬆。重新提交給CVS需要一個額外的步驟。這是如何工作的,一步一步。工作流看起來很複雜,但實際上很簡單。保持流程圖關閉。
1)本地CVS存儲庫:使用CVS checkout創建本地存儲庫。
2)遠程HG存儲庫:在此CVS回購庫中做一個mercurial回購。 (HG init; HG add; HG commit)。回購將會像一個遠程的mercurial倉庫一樣使用。保持此文件夾清潔,並僅使用此文件夾將文件傳輸到CVS。
3)本地HG存儲庫:創建一個新的文件夾,您將完成所有工作。 (HG克隆)。將所有CVS文件添加到hg-ignore-list。
4)開發:做這裏的工作,'hg add/commit'需要時。推你的工作回到CVS之前
製備方法:(步驟5-8)
5)CVS更新:(本地CVS倉庫=遠程HG存儲庫)
CVS更新:更新本地CVS倉庫
汞柱承諾:承諾的CVS更新的代碼在遠端分支善變
汞柱更新:更新你的工作拷貝以使CVS更改處於活動狀態。
6)HG pull:檢查您當地的mercurial repo上的更改並提交更改。
7)HG合併:合併您本地mercurial repo上的所有CVS更改。大部分更改將自動合併。
8)HG commit:合併後提交您的更改。
現在您已準備好將您的工作推向遠程HG倉庫和CVS。
9)本地HG推送:將本地工作推送到遠程回購。
10)遠程HG更新:更新讓您的工作副本查看推送的更改。
11)CVS commit:通過CVS提交將遠程mercurial repo中的更改提交給CVS。
2視圖這項工作: 步驟一步: 容器視圖:
- 1. Mercurial提交消息從本地到中央存儲庫
- 2. 如何在本地使用CVS存儲庫?
- 3. 如何在Mercurial的中央存儲庫中刪除目錄
- 4. 如何在共享主機上設置Mercurial中央存儲庫
- 5. 如何在Eclipse Helios中創建本地CVS存儲庫?
- 6. 如何監視「check-in/push-es」到中央Mercurial存儲庫?
- 7. 如何推送到mercurial的中央存儲庫?
- 8. 如何使用本地託管的rhodecode mercurial git存儲庫
- 9. 如何備份本地Mercurial存儲庫並使用rebase?
- 10. 如何將本地存儲庫與GitHub上的中央存儲庫同步?
- 11. EGit顯示本地存儲庫位於中央存儲庫之前並位於中央存儲庫
- 12. 在本地網絡上使用WAMP的中央和本地git存儲庫
- 13. 如何爲maven工件創建本地中央存儲庫
- 14. 可以將Git或Mercurial設置爲繞過本地存儲庫並直接轉到中央存儲庫?
- 15. 移動本地Mercurial存儲庫到Bitbucket
- 16. Mercurial本地存儲庫備份
- 17. CVS - 清理CVS存儲庫
- 18. 如何獲取CVS存儲庫的本地快照
- 19. 部署使用中央Git存儲庫
- 20. 中央CVS服務器VS本地CVS服務器
- 21. 如何從當前現有的本地git存儲庫中最好地建立一個「中央」git存儲庫?
- 22. Mercurial:在遠程存儲庫創建遠程存儲庫的本地副本
- 23. maven - 如何使用本地存儲庫
- 24. Mercurial:不完整的中央存儲庫可能嗎?
- 25. Mercurial中央存儲庫LAN ghost文件夾?
- 26. 使用Mercurial將本地克隆推送到遠程存儲庫
- 27. 在Elixir中使用本地存儲庫?
- 28. Git與中央存儲庫
- 29. 如何爲我的本地Mercurial存儲庫提供服務?
- 30. 如何查看本地和存儲庫之間的mercurial差異?