簡體   English   中英

git merge選擇我們的和他們的

[英]git merge select ours and theirs

我正在尋找一個合並策略,它允許我從我的分支和傳入的更改中選擇兩個更改。

嘗試搜索不同的線程,但無法弄清楚如何做到這一點。

所以我的回購中有多個分支。 我需要將每個分支合並到本地主服務器,然后從代碼審核者合並到遠程待批准。 為了達到這個目的,我首先從master獲得rebase,然后快速合並到master,即標准工作流。 代碼主要由配置文件組成,這些多個分支在相同位置進行代碼更改(如添加新參數)這些參數永遠不會相同但位於同一位置。 git將它們作為沖突觸發,但我想要它只是選擇我在分支中的更改以及在rebase期間從master進入的更改。 我知道所涉及的風險,但我有一個驗證腳本,可以檢測重復,並提醒我異常情況。

因此,最終目標是編寫這些合並的腳本,並僅在驗證腳本失敗時進行干預。

謝謝你的回復

默認情況下,默認合並算法(及其各種策略 )應保留您的更改和傳入更改。
如“ Git如何解決合並問題? ”中所述,

合並的重要部分不在於它如何處理沖突(無論如何它們都需要經過人工驗證),但它應該將歷史記錄在一起,以便為將來的合並提供新的堅實基礎。

換句話說,重要的部分是微不足道的部分:父母的命名,並跟蹤他們的關系。 不是沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM