Gitのマージ戦略オプション
Gitのマージ戦略はgit-merge(1)の MERGE STRATEGIES セクションに書かれているが、2005年頃に recursive が、2021年に ort (Ostensibly Recursive’s Twin)が導入された。
デフォルトでは(when merging a single head) merge-ort が使われるが、-s (—strategy) オプションで例えば以下のようなアルゴリズムに変更できる。
- ort
- recursive
- resolve (3-way mergeと呼ばれるもの)
戦略ごとにオプションがあって、それは -X (—strategy-option) で与える。サブオプションも git-merge(1) に書いてある。