Git diffはマイナーな変更が非常に大きな変更であり、マイナーな変更されたコードを正しく識別しないと考えていることがよくあります。差分を助けるためにGitにヒントを追加
gitのようなソースコードにあるマーカーを追加するなどの簡単な方法がありますか?
Git diffはマイナーな変更が非常に大きな変更であり、マイナーな変更されたコードを正しく識別しないと考えていることがよくあります。差分を助けるためにGitにヒントを追加
gitのようなソースコードにあるマーカーを追加するなどの簡単な方法がありますか?
git diff
はマイナーな変更を無視するための様々な方法提供:
git diff
のヒントとして、ファイル自体ではなく、.gitattributes
ファイルのヒントとして追加できます。 git diff
to show the method name instead of the class name?」などを参照してください。ただし、ローカル diffの場合です。
GitHubには、ファイルが "大きすぎる"ときにdiffを表示させるネイティブソリューションはありません。私はダウンロードしてローカルにdiffファイルを、回避策をやっている
Sorry, we could not display the entire diff because too many files changed
を見たときに(まだGitHubの上)
同様のシナリオは、reported hereだったが、その方法によって、私は差分を持っていません私がGitHub PRで得たもののような特徴を強調しています。
Adding .patch
at the end of the diff GitHub URL can help a bit。
本当ですか?今では、bitbucketがより良い方法を知っています。特定のファイルをクリックしてdiffを表示できます。 –
@RomanSusiファイルが多すぎる場合や、1つのファイルが大きすぎると思われる場合を除いて、GitHubの場合も同様です。 – VonC
Gitは思わない。 gitの動作が正しくないと思われる例をいくつか表示できますか? –
@RomanSusi 5行しか変更されていなくてもファイルが大きすぎます(githubではdiffが表示されません) – Jonathan
まだ疑問が残っています。マイナーな変更は何ですか? 100行のファイル中の5行は軽微ですが、gitはそれらが変更された場合にはファイル全体を表示しません。他にも変更がありますか?線の端が変わった? TABがスペースに変更されましたか?等 –