2014-10-08 61 views
0

假設我有分支B1和B2,在B1中我有一個名爲myfile.txt的文件,並在B2中對其進行了修改,我刪除了該文件,現在我想將B1合併到B1中,顯然git顯示我存在合併衝突,因爲分支在本地被刪除。現在我明白,在B1中引入的myfile.txt中的更改實際上應該保留,但它們應該移到另一個文件.txt。合併衝突解決期間是否可以更改任意文件?

所以我的問題是,我應該如何在這種情況下合併? 兩種可能的情況,我想起:

一) 1.接受本地更改和刪除文件 2.凱明合併 3.創建額外的,我動的變化合並後提交。

二) 1.接受本地更改和刪除文件 2.更改anotherfile.txt 3.凱明合併

那麼什麼解決辦法是preferrable?另外,在解決方案b)甚至有可能這樣做?我的意思是,是否可以在合併期間在不受影響的文件中引入更改,然後提交合並?

回答

1

您可以更改合併提交中的任何文件,因此移動提交中的文本的解決方案2很好。