Gitはスマートで、履歴の変更を「追跡」して、マージを簡単にし、自動マージをより簡単にします。競合は、変更の前後で変更されていない線で示されます。K&Rを使用すると、B&Dの場合のように、「{」のみが含まれるあいまいな行は表示されません。変更を囲む線に関して、Gitが持つコンテキスト感度の限界をどのようにテストしますか?
必要のない競合の解決は避けたいと思います。しかし、K&Rに切り替えることで節約できる潜在的な競合の数と、それがもたらす追加のコンテキストをテストする方法が必要です。
これまでのところ、Gitは賢すぎて、些細な例にだまされることはできません。
どんな助けでも大歓迎です。前もって感謝します。