2011-10-24 53 views
2

歷史記錄如下:如果中繼線的目錄結構已更改,如何將分支合併回幹線?

  • 從main創建分支。
  • 改變主幹上的目錄結構。
  • 將新文件添加到分支上的舊目錄結構中。

的合併通常的方法去如下:

  1. 合併主幹的修改分支
  2. 合併分支回主幹

然而,在我的情況步驟1中就已經產生在樹上的衝突。

我怎樣才能最好地處理這個任務?

Ps:Possible duplicate尚未接受答案。

+0

完成http://stackoverflow.com/search?q =樹+衝突只是FYI,我看到有關解決樹型conficts的一些很好的答案,將嘗試找到 –

回答

3

首先將所有樹幹更改合併到您的分支中,解決衝突。這很可能與您對主幹進行的更改相沖突,但如果您想要合併對不同分支所做的更改,則最終必須解決這些衝突,並且這是要做到這一點的地方。

然後將分支重新集成到主幹中。 (請注意,分支不適合進一步的合併一旦它重新整合,最好是將其刪除。)


有一兩件事可以做,以減輕有太多的衝突堆放的痛苦是合併更改一步一步,而不是一次將它們合併。我有時會發現,當它們沒有那麼多時,我很容易理解我正在合併的更改。理解這些變化可能是成功合併衝突的最重要方面。

+0

合併樹幹更改回分支獲取樹衝突,因爲分支將文件添加到已重命名的目錄樹幹。查看我的更新。 – StackedCrooked

+0

@StackedCrooked:看我的編輯。 – sbi

2

你應該定期(該結構改變之後肯定)合併到主幹分支,使用再集成選項,使軀幹瞭解最新的分支代碼,一旦分支與

相關問題