現在、競合のないマージの場合gitk
、差分は表示されません。git diff HEAD~1
コマンドラインスイッチなどを使用して、デフォルトで表示されるマージの結果の差分 (マージがこれらの差分を表示した後など) を表示することは可能ですか? または、gitk がデフォルトでそれらを表示しないのはなぜですか?
3893 次
2 に答える
21
デフォルトでは、オプションgitk
と同じことを行い、マージを圧縮して、一方または他方の親から直接来ていない差分チャンクのみを表示します。競合はマージの興味深い部分であるため、これは通常より役立ちます。差分の他の部分は、マージされたブランチを構成するコミットの差分に既に表示されます。--cc
git diff
マージの親とマージ コミットの間の完全な差分を表示する最も簡単な方法は、親を選択し (通常のクリック)、マージ コミットのコンテキスト メニュー (右/代替クリック メニュー) から [選択した差分 -> これを選択する] を選択することです。 "。
于 2010-07-07T11:52:50.060 に答える