2013-07-26 102 views

回答

6

第一個:在本地獲取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視圖這項工作: 步驟一步: step-by-step 容器視圖: Container view

相關問題