[英]`-X patience` vs `-X diff-algorithm=patience` with `git merge-recursive`
git merge -s recursive -X patience other-branch git merge -s recursive -X diff-algorithm=patience other-branch
什么區別git merge -s recursive -X patience other-branch git merge -s recursive -X diff-algorithm=patience other-branch
git merge -s recursive -X patience -X diff-algorithm=patience other-branch git merge -s recursive -X patience -X diff-algorithm=histogram other-branch
表示任何意思。 如果是這樣,該怎么辦?
之間有什么區別
git merge -s recursive -X patience other-branch git merge -s recursive -X diff-algorithm=patience other-branch
沒有。 -X patience
是-X diff-algorithm=patience
的舊名稱,可以追溯到只有一個替代方法時。 當前,您還可以使用-X histogram
來拼寫直方圖算法。 唯一需要-X diff-algorithm=
的minimal
。
也可以
git merge -s recursive -X patience -X diff-algorithm=patience other-branch git merge -s recursive -X patience -X diff-algorithm=histogram other-branch
什么意思。 如果是這樣,該怎么辦?
在命令行上選擇的最后一個算法會覆蓋命令行上以前的所有算法,因此這兩個算法都會忽略第一個-X
選項。
(請注意, -s recursive
是合並兩個提交時的默認合並策略,因此這也是多余的。它不會對您造成傷害 ,也不會造成任何影響。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.