問題は単純です。私はgitのcvsimportを使ってcvsリポジトリをローカルのgitリポジトリのリモートブランチにインポートしました。次に、このリポジトリをブランチ(github/gitorious)のgitリポジトリにブランチ、タグ、およびすべてを同期させたいと思います。これを行うには、私はrsyncへのアクセス権を持っていないか、リポジトリを直接コピーしています。私はgit pushを使う必要があります。プッシュでリモートの1つのgit remoteをミラーリングする方法
ローカルリポジトリをミラーリングして、完全な_cvsimport_d履歴にアクセスできるようにするにはどうすればよいですか?具体的に
:
Iインポートおよびcvsimport使用してリポジトリを追跡:Gitのレポcdt-リモートCVSに
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メイク・コア。
私はその後、githubのメインCVSブランチのHEADをプッシュすることができます:
git push github cvs/master:refs/heads/cvs/HEAD
(。それはそれが作成されていますが存在しない場合、私は、リモート明示的に上のパスを指定する)
ですリモートのcvs/* => cvs/*のすべてのブランチを同期する方法はありますか?
すべてのタグを同期する方法はありますか?
ありがとうございました。残念ながら、これは私がしたいことをしていないようです。これはクラウド内のリポジトリが鉱山のように見えるように見えるので、githubリポジトリにはリモートの 'cvs'があるが、目に見えるcvsブランチはない。 私が望んでいたのは、remotes/cvs/*の全内容をgithubのcvs/*にコピーすることでした。 –
ああ、私は今参照してください。死んでしまって申し訳ありません。 –