2
A
回答
3
旁註:你不想--theirs
- 這就是一個選項,以git checkout
,而不是合併,並沒有-s theirs
戰略,只有一個-X theirs
戰略選項(我喜歡稱之爲「擴展選項「將它們與-s
策略區分開來)。
但是,答案是,您不能:它作爲git stash
代碼的一部分不被支持。
它是可能以不同的方式做到這一點。 The git stash
script,這是一個shell腳本,您可以複製,修改或零散地運行其各個位,運行git merge-recursive $b_tree -- $c_tree $w_tree
合併到隱藏的工作樹提交中。您可以自己手動執行此操作,也可以通過複製和修改腳本,並使用其他-X
擴展選項。但是,這並不保證what you want。這隻會影響到了Git認爲是矛盾的地方,在這種情況下,將有利於一方或另一方:-X ours
手段有利於$b_tree
至 - $c_tree
變化,而不是$b_tree
到$w_tree
變化,-X theirs
手段有利於$b_tree
到$w_tree
更改。儘管如此,您可能希望從$w_tree
提交整個文件,或者不要採取一些不會相互衝突的更改。 (你可以在私有分支上創建自己的提交會更容易也更直接;然後你可以隨時提取單個文件和/或做任何你喜歡的合併,而不必擔心腳本的內部細節可能會從一個Git版本變化到另一個版本。請注意,要一次合併一個特定文件,您可以使用git merge-file
,但它有點類似於klunky。)
相關問題
- 1. jQuery彈出欄 - 如何隱藏默認?
- 2. 如何彈出混帳藏而不觸發自動合併
- 3. 如何使混帳忽略默認
- 4. 混帳忽略除指定
- 5. 如何爲指定的聚合策略
- 6. 默認策略。策略模式C#
- 7. 如何使用Git設置特定於文件的默認合併策略?
- 8. 幫助LINQ:混合連接並指定默認值
- 9. 混帳合併忽略空格
- 10. NHibernate。混合繼承策略
- 11. 混帳 - 設置KDiff3作爲默認的合併工具
- 12. 默認隱藏Iframe
- 13. 合併策略如預期
- 14. .gitattributes合併策略
- 15. 混帳git合併
- 16. 如何使混帳忽略一個目錄,而合併
- 17. 混帳 - 如何從混帳完整的郵件合併--log
- 18. 代碼不運行合併混帳「混帳合併b_branch」
- 19. 如何使UISearchController()默認隱藏?
- 20. 我如何隱藏默認圖例?
- 21. 如何隱藏C#DataGridView默認*行?
- 22. 如何隱藏來電默認屏幕
- 23. 如何隱藏H:selectManyListbox默認滾動
- 24. 如何默認隱藏此javascript氣球?
- 25. 如何隱藏默認的jQmobile頁面
- 26. 如何使用時混帳合併
- 27. 混帳 - 如何從未完合併
- 28. 在蒙特卡羅樹中改進默認策略(轉出策略)搜索
- 29. 具有默認策略的策略模式
- 30. 彈出隱藏行