1
是否有使用一些混帳克隆/取回機制,可確保回購在我的克隆進行更新,包括從遠程所有參/遙控器/辦法?有沒有辦法克隆包括其遠程存儲庫的git存儲庫?
這與git fetch --all
,git pull --all
或git svn
無關。這只是將遙控器的遙控器複製到一個克隆。
像這樣的命令將是巨大的:
git clone --include-remote-remotes [email protected]:TheGitSvnClone
,然後定期
git fetch --update-remote-remotes origin
一些細節:
的遙控器有它自己的遠程命名SVN包含部分分支機構:
個- 參/頭/主
- 參/遙控器/ SVN /中繼線
- 參/遙控器/ SVN/BRANCH1
- 參/遙控器/ SVN/BRANCH2
As的結果克隆我期望一個普通的Git倉庫包括工作副本(簽出文件)和下列裁判:
- 裁判/頭/主
- (參考文獻/遙控器/來源/主)
- 參/遙控器/ SVN /中繼線
- 參/遙控器/ SVN/BRANCH1
- 參/遙控器/ SVN/BRANCH2
我不能請使用git clone --mirror
,因爲它會創建一個裸存儲庫。
爲什麼這麼複雜?
公司目前正在使用SVN。同時我正在準備從svn遷移到git。
不幸的是git svn fetch
永遠在我的Windows機器上,所以我使用的是一臺linux機器,定期執行git svn fetch
,然後使用FileZilla複製產生的git回購。
的可能的複製[能「混帳拉--all」更新所有的地方分支機構?](http://stackoverflow.com/questions/4318161/can-git-pull-all-update-all-my-local - 分支) – Stony
沒有。這與從不同遙控器拉/取任何東西沒有關係。 –
我不明白的是爲什麼你不完全切換到混帳?你爲什麼用抓取和複製來做這種事情? – Stony