問題は単純なものです。git cvsimportを使用して、cvsリポジトリをローカルgitリポジトリのリモートブランチにインポートしました。次に、このリポジトリ(ブランチ、タグ、およびすべて)をクラウド内のgitリポジトリ(github / gitorious)に同期したいと思います。これを行うには、rsyncにアクセスしたり、リポジトリを直接コピーしたりすることができません。gitpushを使用する必要があります。
他の人が完全な_cvsimport_d履歴にアクセスできるように、ローカルリポジトリをミラーリングするにはどうすればよいですか?
具体的
には、cvsimportを使用してリポジトリをインポートおよび追跡します。
git cvsimport -i -v -C cdt-make-core -d:pserver:anonymous@dev.eclipse.org:/ cvsroot / tools -r cvs org.eclipse.cdt / all / org.eclipse.cdt.make.core
上記は、 org.eclipse.cdt.make.coreをgitrepocdt-make-coreのリモートcvsにインポートします。
次に、メインのCVSブランチのHEADをgithubにプッシュできます。
git push github cvs / master:refs / heads / cvs / HEAD
(リモートでパスを明示的に指定しているので、パスが存在しない場合は作成されます。)
すべてのブランチを同期する方法はありますか:リモートでcvs / * => cvs / *?
すべてのタグを同期する方法はありますか?