git merge --strategy vs. --strategy-option
Git合并选项有什么区别
关于合并策略有很多问题。但没有人能解释这些选择之间的差异。
此外,git文档也没有帮助:
--strategy-option Pass merge strategy specific option through to the merge strategy.
号
tl;dr:
Git文档显示:
1 2 | -s <strategy> --strategy=<strategy> |
使用给定的合并策略;可以多次提供,以按尝试的顺序指定它们。如果没有-s选项,则使用内置的策略列表(当合并单个头时,git合并递归,否则git合并章鱼)。
1 2 | -X <option> --strategy-option=<option> |
号
将合并策略特定选项传递到合并策略。
此外,在下一章中,合并策略解释了所有可用的策略及其选项。
合并允许使用
在非常高的层次上,1.7中的策略选项支持以下内容
- 决定
- 递归
- 我们的
- 他们的
- 子树[=路径]
- 章鱼
- 我们的
- 子树
有关详细信息,请参阅文档