同僚がプルリクエストを送信してGitHubで表示するたびに、コミット内のファイルの一部が完全に新しいコンテンツのように表示されます。たとえば、1200行の削除や1220行の追加など、実際には20行しか追加されていません。
ファイルは再フォーマットされておらず、見た目はほとんど変更されていませんが、Gitは100%ピンク、続いて100%グリーンを示しています。
これを引き起こしている可能性のあるアイデアは、非常にありがたく受け取られます。
同僚がプルリクエストを送信してGitHubで表示するたびに、コミット内のファイルの一部が完全に新しいコンテンツのように表示されます。たとえば、1200行の削除や1220行の追加など、実際には20行しか追加されていません。
ファイルは再フォーマットされておらず、見た目はほとんど変更されていませんが、Gitは100%ピンク、続いて100%グリーンを示しています。
これを引き起こしている可能性のあるアイデアは、非常にありがたく受け取られます。
実際の例が役立つでしょうが、おそらく...
行末が異なります。Githubには、これらの違いを透過的に処理するようにgitを構成する方法を説明する役立つページがあります。
git config --global core.autocrlf input
# Set this setting on OSX or Linux
git config --global core.autocrlf true
# Set this setting on Windows
エディタの設定を変更することで問題を解決することもできます。
git diff
空白を無視して実際の違いを確認するために使用できます。さまざまなモードがあります。例:
git diff --ignore-space-change someotherbranch
インデントと行末の違いを無視してdiffを出力します。