3
ブランチをマージする際に矛盾があったかどうか、そしてその矛盾を解決するために何をしなければならないのですか?マージコミットに手動での変更(解決された競合など)が含まれているかどうかを確認する方法
git log -p
は、手動変更があるかどうかに関わらず、すべてのマージコミットに対して空の差分を表示するようです。
ブランチをマージする際に矛盾があったかどうか、そしてその矛盾を解決するために何をしなければならないのですか?マージコミットに手動での変更(解決された競合など)が含まれているかどうかを確認する方法
git log -p
は、手動変更があるかどうかに関わらず、すべてのマージコミットに対して空の差分を表示するようです。
git show
は、紛争解決の一部として変更のみの行が含まれますマージ、デフォルトでコミット、用combined diffを生成します。
git show <merge_commit_sha1>
git log
マージコミットのための組み合わせの差分を生成する--cc
オプションを取ります。たとえば、すべてのマージは、使用することができます手動で変更してコミット見つけるために:
git log -p --cc --min-parents=2
と差分とのコミットを探します。
Gitの別のバージョンを使用してマージコミットを作成し、あいまい性が十分にある場合はわずかに異なるマージを作成すると、これは偽の違いを示していますか? –