この質問は私の他の質問と多少似てい ます。更新フックでファイルが CRLF から LF に変換されていることを確認してください。パフォーマンスに影響はありますか?
したがって、以下のアーキテクチャで探しているものは次のとおりです。1. 私の親リポジトリ (ベアおよびデータ) は UNIX マシン上にあります。2. UNIX マシンでリポジトリのクローンを作成できます。3. Samba を使用して Windows マシンでリポジトリを複製し、親リポジトリにアクセスできます。
次の場合、CRLF の問題に対処するにはどうすればよいですか
ユーザーは UNIX でクローンを作成し、samba を使用してそれを Windows ドライブにマップします。修正は Windows で行われ、CR/LF 文字ペアが EOL として作成されます。ユーザーが Unix に戻り、コミットしてプッシュする場合。GIT はどのように処理しますか? または、いくつかのフックを配置する必要がありますか?
上記と同じですが、ファイル形式が 1 行あたり 8000 文字を超えています。これは、コミット時に CR が取り除かれた ASCII ファイルとして扱われますか?
バリエーション 2 ですが、ASCII ヘッダーを持つバイナリ ファイルです。これにより、うっかり CR/LF が LF に変更されることはありませんか?