問題: 2 人の開発者 => インデント、改行中括弧の有無などに関する 3 つの意見
通常、プロジェクトには 3 ~ 4 人で作業しますが、それぞれが独自のコード スタイルを持っています。一般的な解決策は、誰もが使用しなければならないコード スタイルに同意することですが、創造的なプログラマーに自分に合わないスーツを強制することはしたくありません。
問題は、各プログラマーが自分のスタイルで生活できるようにしつつ、リポジトリ内に共通のコード ベースを持たせる方法はあるのかということです。チェックアウトとコミット時に個人的なスタイルと一般的なスタイルの間で変化する git/svn/whatever プラグインについて考えます。このアプローチのトリッキーな部分は、ファイルのバージョン間の正しい差分をサポートすることです。