1

この質問はgitではなくGITWEBに関するものです。私は git でこれを行う方法を知っていますが、gitweb で実行できるようにしたいと考えています。

次のようなツリーがあるとします。

*--C--D     master
 \     \ 
  *-A---B   proj-1
        ^
        merge commit, has 2 parents

B と D の違いを確認できるようにしたいと思います。これにより、A & B と C & D の変更が表示されるはずです。しかし、git web (コミット ハッシュを指定) を使用すると、D の内容が表示されるだけです。マージコミットで commitdiff を使用するときに親を設定する方法はありますか?

4

1 に答える 1

3

これは古い質問ですが、答えがあるかもしれません... URL の新しい親 SHA に hp パラメータを追加/変更してみてください。

https://gitweb.server.com/?p=REPONAME;a=commitdiff;h=SHA;hp=PARENTSHA 

これは私のgitwebサーバーで動作します。

于 2013-07-16T20:55:45.437 に答える