2010-08-04 75 views
0

我需要設置某種只讀的CVS存儲庫鏡像。其目的是按計劃獲取項目的快照並將其存儲在一個窗口框中。你能建議最好的辦法嗎?如何獲取CVS存儲庫的本地快照

我實際上並不需要在本地使用CVS。我們的團隊與Subversion合作。如果可以從CVS檢出到SVN,它會更好。因爲不需要對CVS存儲庫進行任何更改。我需要的只是從CVS獲得實際快照。

我是否必須使用像cvs2svn這樣的遷移工具與cron for Windows來安排它?還是有更好的解決方案?

回答

0

您可以簡單地使用cvs export命令來獲取它們。但我會建議通過已經提到的cvs2svn腳本進行遷移。

+0

我是否需要訪問使用CVS導出的CVS服務器? 在cvs2svn的情況下,它至少需要python和Cygwin(或者像那樣的smth)安裝。我試圖用最少的附加工具來安裝解決方案。 但是看起來在任何情況下,cvs2svn都是最好的解決方案。 – 2010-08-04 10:11:33

+0

如果您使用的是cvs2svn,您也需要cvs訪問原始存儲庫。 – khmarbaise 2010-08-04 11:48:17

+0

感謝您的建議。 畢竟我只是決定使用ant從cvs導出項目並將其提交到svn。所有的修改信息都會丟失,但它允許我在退房後進行一些必要的處理。 – 2010-08-06 11:17:16

0

我最好的RECO是混帳cvsimport 其次最好的,如果它不失敗是cvsclone然後cvsuck 在每種情況下的問題可能有增量更新,需要多做一些工作。 但是,如果cvs repo足夠小,那麼每次使用git cvsimport做一個完整的克隆