2017-01-09 4 views
0

ファイル全体の差分を少し変更しますが、githubの違いを表示します。私はそれがインデントまたはdefault_line_endingによって引き起こされたと思われます。ファイル全体の差分を表示する

なぜこのようなことが起こるのでしょうか?私のプロジェクトには.editconfigが既にあります。これが設定です。私は3

root = true 
[*] 

# Change these settings to your own preference 
indent_style = space 
indent_size = 4 
charset = utf-8 
max_line_length = 120 

# We recommend you to keep these unchanged 
end_of_line = lf 
charset = utf-8 
trim_trailing_whitespace = true 
insert_final_newline = true 

[*.md] 
trim_trailing_whitespace = false 

あなたがEditorConfigをインストールし、崇高テキストのプロパティでshow_line_endingsを有効にしたスーを作成している場合は、このenter image description here

+0

はい、これは、行末に起因する可能性が高いです。おそらくあなたのGitは、チェックイン/チェックアウト中に行末を変更している(または変更していない)かもしれません。または、それはあなたのテキストエディターかもしれません。 –

答えて

0
  1. チェックのようなエラーを見て崇高なテキストを使用しています。

  2. .gitconfigファイルのautocrlfプロパティを確認してください。

  3. f Githubのdiffの空白の変更を無視して、URLに?w=1を追加します。

+0

EditorConfigを崇高にインストールする必要がありますか?私はプロジェクトの.editorconfigというファイルが十分だと思った?私は、変更がEditorConfigがパッケージとしてインストールされていない場合に反映されているのを見ています。 –

+0

.gitconfigに 'autocrlf = false'があります –

+0

はいSublimeTextはそれをネイティブにサポートしていません。おそらく、デフォルトの設定は.editorconfigの設定と似ています。 .editorconfigのeol設定とは何ですか? –

関連する問題