问题很简单。我已经使用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