我在我的機器上有兩個本地git分支 - 一個名爲「v2」的分支和一個名爲「master」的分支。我將v2合併到主人,而主人被簽出和頭部分支。在git合併衝突中,我如何保留被合併的版本?
我想將「v2」分支合併到「主」分支中。當我進行合併時,我必須逐一解決一些衝突。
對於每一個衝突,我該如何保持「V2」的分支辦公室文件,而不是「主」分支版本的文件?
通過Git的塔呈現在我面前的這些類型的衝突的選項有:
- 馬克文件名作爲通過保持FILENAME手動解決
- 解決
- 決心,刪除文件名
- 恢復自己的版本FILENAME
- 在外部應用程序中打開
根據我的理解,「保留」文件的選項意味着保留「v2」版本(合併的文件)和「刪除」文件意味着不添加「v2」版本(但保留現有的「主」 「版本)。但是,當我使用刪除選項時,它實際上從回購庫中刪除了該文件。
我如何保持「V2」的分支辦公室文件,而不是「主」分支版本爲這些類型的衝突的文件?
dup:http://stackoverflow.com/questions/1823650/using-git-how-to-do-a-use-theirs-during-a-conflict – jchapa
我在問具體相關的Git Tower客戶端,在這種情況下,您提供的鏈接無法回答我的問題。 –
好點 - 對不起,我爲git提供了一般答案。 – jchapa