2014-07-04 157 views
0

我有一個分支名爲A.我創建另一個名爲B的分支。我工作在新分支B上並推送它。後來我在分支A上工作並推送它。現在,我切換回支路B,但我想它與龜更新分支時合併混淆

所以我應該從分支合併分支A的最新變化更新分支,或分支分支一個

+0

清除你的標籤並澄清問題;這是SVN,Mercurial還是Git? – Vince

+1

你的問題有答案 - '我希望它(分支B)更新分支A'的最新變化。如果你想更新分支B,你應該將A合併到B中。 – Kirill

+1

當你合併時,你合併*到*的分支變成合並變更集被提交的分支。如果要使用A中的最新更改更新B,則聽起來您希望合併變更集位於分支B上,因此您應該從A合併到B中。 –

回答

0

在正常情況下,合併的結果通常是唯一的,無論您是朝一個方向還是另一個方向移動。但是,分支目的地僅取決於您對分支機構的解釋。

例如,只有在他們認爲準備就緒的情況下,您才應該將開發分支合併到穩定分支中,但穩定版可以更頻繁地進行開發。