2014-09-11 113 views
3

我想從sourceforge克隆一個CVS倉庫及其所有分支和歷史記錄(this one)。克隆一個CVS倉庫客戶端

我試過使用git cvsimport,但是這不支持cvsps v3,這裏的其他答案說cvsexport可以更完整地導入到git中。

cvsexport需要RCS文件,我該如何獲得這些客戶端?在簽出CVS存儲庫時,只會檢出頭版本,並且我沒有管理員權限,因此無法使用rsync。

我沒有任何CVS經驗順便說一句,只有GIT的經驗。

剛發現sourceforge通過rsync://協議有匿名rsync訪問,所以我原來的問題解決了。 但是,如果它不支持這個呢?

回答

1

我知道OP找到了答案,但我決定發佈這個爲了那些通過搜索找到這個人的好處,像我一樣。

對於SourceForge的情況,此鏈接解釋瞭如何備份CVS存儲庫。

http://sourceforge.net/p/forge/documentation/CVS/#backups

截至發稿:

CVS倉庫的備份可以使用rsync進行。

例(更換項目的UNIX組名PROJECTNAME):

rsync -av rsync://PROJECTNAME.cvs.sourceforge.net/cvsroot/PROJECTNAME/* .