2015-10-30 57 views
1

當我做git merge我希望只有那些可以被快速轉發的文件(例如,自上一次公共修訂以來只在其中一個分支上進行了更改的文件)自動加載,而所有其他文件(即使在不同的行上,這兩個分支都發生了變化)被標記爲衝突。我環顧四周,但似乎沒有一種「簡單」的方式(例如通過git merge)來做到這一點。 Here有一個類似的問題,但不是這個。 Here有一個非常類似的問題,但它是4歲,它沒有確鑿的答案。Git合併:是否可以避免自動合併非快速轉發的文件?

+0

對於什麼是值得的,「快進」並不是正確的短語,因爲它指的是基於提交圖的分支標籤操作。任何給定提交的內容都不受圖形控制(儘管某些退化圖情況確實限制了內容更改的可能性)。 – torek

回答

2

據我所知,如果不使用某種腳本就不可能做到這一點(不應該太難)。幾個月前我找了一個類似的解決方案,結果我禁用了快速轉發的合併。我認爲他們提到了你添加的一些問題:

git merge --no-ff