5

v0.1 と v0.2 の 2 つのバージョンがあるとします。その間に約 20 件のコミットがあります。2 つのバージョンで一種のコード レビューを行いたい場合、gitweb では、各コミット間の差分を作成する機能のみが提供されます。2 つのバージョン間で行われたすべてのコミットの差分が欲しいだけです。それは可能ですか?コマンドラインでは、次のようになります。

git 差分 v0.1 v0.2

ただし、差分ビューアー (meld) を使用すると、各ファイルに対して git が開き、すべての変更を一度に (1 つのファイルで) 確認する方法がありません。

たぶん、誰かがすでに同じ問題に遭遇していて、そこで何をすべきか教えてくれるでしょうか?

こんにちはライムピックス

4

1 に答える 1

12

Gitweb では、commitdiffURL を変更してパラメーターに以前のコミットを追加するだけです。hp

たとえば、0.6.9_beta2 と 0.6.9_beta3 がタグである私の gitweb では:

http://gitweb.zfs-fuse.net/?p=sehe;a=commitdiff;h=0.6.9_beta3;hp=0.6.9_beta2

支店も指定できます。有効で明確なローカル ref 名を使用している限り、問題ありません。

CLIでは、私は日常的に使用しています

git diff v0.1 v0.2 | kompare -o -
于 2011-06-10T09:29:44.370 に答える