2
我有兩個分支-A和集成。當我爲集成分支創建請求時,我在一個文件中看到衝突。我不想合併整個分支來解決衝突,我只是想將衝突的文件合併到分支-A中並解決衝突。如何在git中合併分支中的衝突文件?
有沒有什麼辦法可以將該衝突的文件僅合併到集成分支的分支-A?
我有兩個分支-A和集成。當我爲集成分支創建請求時,我在一個文件中看到衝突。我不想合併整個分支來解決衝突,我只是想將衝突的文件合併到分支-A中並解決衝突。如何在git中合併分支中的衝突文件?
有沒有什麼辦法可以將該衝突的文件僅合併到集成分支的分支-A?
我不知道,如果合併只有一個文件是一個好主意,但如果你真的想這樣做,只是創建補丁與修改此文件並將其應用在分支-A:
結帳分支-A:
$ git checkout branch-A
創建補丁:
$ git format-patch branch-A..Integration <file_path> --stdout > changes.patch
應用它:
$ git am --3way < changes.patch
應用補丁將停止,因爲衝突,解決這個問題並恢復應用:
$ git add <file_path>
$ git am --continue
感謝@qzb,讓嘗試。 –