仲間のコーダーが Windows コンピューターを使用しており、ソースのいたるところにキャリッジ リターンが挿入されています。
\r\n
すべてを に変換する git フックを作成する方法はあり\n
ますか?
私は以前に git フックを使用したことがないことに注意してください。
最も簡単なのは、Windows 側でfalseに設定することです。core.autocrlf
(そうすれば、Git は変換を行わず、eol を変更しません)。
UNIX 側では、core.autocrlf
true に設定すると、適切な eol を復元するのに役立ちます。コメントで数学的言及があり、
このSO answer で説明したように、 Git1.7.2以降、falseのままで (ネイティブに)使用できます。core.eol
core.autocrlf
それ以外の場合は、ファイルでテキストドライバーまたはフィルター ドライバーをgitattributes
使用できます。
フックは必要ありません。
TortoiseGit を使用している場合は、Git->Config->Auto CRLF convert の下に、これを行うオプションがあります。