更新我有一個projectX創建,其包括一個git子模塊GIT中的子模塊不從一個git-svn庫
/projectx/foo/bar/submodule
子模塊庫本身是一個git - svn的回購跟蹤一個svn存儲庫。
在獨立的子模塊回購,我已經拉在一些新的更新:
git svn fetch
,我看到一些修訂進來於是我運行:
git svn rebase master
,當我打電話:
git status
這一切都看起來不錯。所以在我的projectx的根目錄中,我運行:
git submodule update
沒有任何反應。我究竟做錯了什麼?我肯定跑:
git submodule add
git submodule init
子模塊,當我運行:
git submodule status
我看到的散列其狀態。
那麼爲什麼git submodule update
不會導致任何更新發生?
_最簡單的解決方案是保持subversion版本庫的git-svn克隆在其他地方,然後將該版本庫添加爲子模塊._ - 是的,這就是我所做的......但是您提到的是** git svn在submodule中的rebase **使我走上了正確的軌道。我只需要**子系統中的git pull origin master **。我得到了所有屁股後退,並認爲git子模塊更新會更新本地子模塊並導致發生取/合併。謝謝! – jaygooby