を実行した後git difftool --dir-diff
、ワークスペースファイルが何らかの理由で変更されました。crlf
との間の行末を変換していると推測してきましたlf
...しかし、"git config core.autocrlf false
「」または「git config --global core.autocrlf false
」を実行しても違いはありません。カスタムdiffツールとしてwindiffとbeyond compareの両方を使用してみましたが、そうではありません。ヘルプ。.csprojファイルの変更を表示するたびに、ファイルが外部で変更されたと表示されるため、プロジェクトが再ロードされるため、これは悪いことです。何かアイデアはありますか?
質問する
213 次
1 に答える
0
自動変換を宣言できる他の唯一の方法は、.gitattributes
ファイルを使用することです(を参照gitattributes
)。
*.txt eol=lf
(" Git:デフォルトですべてのテキストファイルをUNIXの改行に設定")または* text=auto
(" Gitリポジトリと作業コピーでLFeolを強制する" )などのディレクティブを使用- コンテンツフィルター付き(スマッジスクリプト)
于 2012-10-03T06:20:02.847 に答える