問題很簡單。我已經使用git cvsimport將cvs repo導入到本地git存儲庫的遠程分支中。然後,我希望將這個存儲庫:分支,標記和全部同步到雲中的git存儲庫(github/gitorious)。要做到這一點,我沒有訪問rsync或直接複製存儲庫,我必須使用git push。如何通過按一個鏡像將一個git遠程鏡像到另一個
如何關於鏡像我的本地存儲庫以便其他人可以訪問完整的_cvsimport_d歷史記錄?
具體地說:
我導入和使用cvsimport跟蹤存儲庫:
git cvsimport -i -v -C cdt-make-core -d :pserver:[email protected]:/cvsroot/tools -r cvs org.eclipse.cdt/all/org.eclipse.cdt.make.core
上述進口org.eclipse.cdt.make.core成在GIT回購cdt-遠程CVS使核心。
然後我可以主推CVS分支的頭github上:
git push github cvs/master:refs/heads/cvs/HEAD
(我指定的遠程明確,所以如果它不存在,它創建的路徑。)
是有什麼辦法可以同步所有的分支:cvs/* => cvs/*在遠程?
有什麼辦法可以同步所有的標籤嗎?
謝謝。不幸的是,這似乎並沒有做到我想要的。它看起來像這樣使雲中的存儲庫看起來像我的,這意味着github回購有一個'CVS'遠程,但沒有可見的CVS分支。 我想要的是在github上將remotes/cvs/*的全部內容複製到cvs/*。 – 2009-09-14 16:31:49
啊,我現在明白了。對不起,我死了。 – 2009-09-14 17:57:55