2012-06-28 48 views
2

我正在使用git-new-workdir腳本來管理我的分支,但分支顯然不自動同步。我有一個回購三個分支(主,分支A和分支B)。首先,我克隆與回購:關於git-new-workdir分支同步

git clone git://myreposite.com/project.git 

其次,我使用git-新WORKDIR分裂我的樹枝

git-new-workdir project branchA branchA 
git-new-workdir project branchB branchB 

現在我有項目,branchA和branchB目錄。 假設其他人也已經從其他計算機克隆我的回購,並簽出branchA,修改了一個文件,承諾併發布了git push --all

因此,現在我必須更新我的分支A.所以,我從主分支目錄發出git pull --all,我希望所有分支都能立即更新,但他們沒有。檢查branchA目錄上的修改文件時沒有任何更改。

什麼問題?

+0

請注意,Git 2.5將'git-new-workdir'替換爲'git checkout --to = '。請參閱http://stackoverflow.com/a/30185564/6309 – VonC

回答

3

這不是它的工作原理。雖然您有多個工作目錄,但在檢出分支更新時它們不會自動更新。你必須自己手動完成。