git clone/fetchメカニズムを使用して、クローンに最新のものを保存する方法はありますか?refs/remotes/from the remote?リモートリポジトリを含むgitリポジトリをクローンする方法はありますか?
これは、git fetch --all
,git pull --all
またはgit svn
とは関係ありません。それはちょうどリモートのリモコンをクローンにコピーすることです。
このようなコマンドは素晴らしいことだ:定期的に、その後
git clone --include-remote-remotes [email protected]:TheGitSvnClone
そして
git fetch --update-remote-remotes origin
いくつかの詳細:
リモコンが含まれている独自のリモート命名SVNを持っていますいくつかの枝:
0123結果としての- 参考文献/ヘッド/マスター
- 参考文献/リモコン/ SVN /トランク
- 参考文献/リモコン/ SVN /支社
- 参考文献/リモコン/ SVN/BRANCH2
- レフリー/ヘッド/マスター :クローン私は作業コピー(チェックアウトしたファイル)と、以下の参照文献を含め、通常のgitリポジトリを期待します
- (レフリー/リモコン/起源/マスター)
- レフリー/リモコン/ SVN /トランク
- レフリー/リモコン/ SVN /支社
- レフリー/リモコン/ SVN/BRANCH2
私ができます」それは裸のリポジトリを作成するので、git clone --mirror
を使用してください。
なぜ複雑ですか?
弊社は現在svnを使用しています。私はsvnからgitへの移行を準備中です。
残念ながらgit svn fetch
は私のWindowsマシンに永遠にかかるので、私はgit svn fetch
を定期的に実行するLinuxマシンを使用しています。その結果、FileZillaを使用してgit repoをコピーします。
[Can "git pull --all"私のローカルブランチをすべて更新できますか?](http://stackoverflow.com/questions/4318161/can-git-pull-all-update-all-my-local - ブランチ) – Stony
Nope。これは、異なるリモコンからの引き出し/取り出しとは関係ありません。 –
私が理解できないのは、あなたが完全にgitに切り替わらない理由です。なぜあなたはフェッチとコピーでそのようなことをしますか? – Stony