1

请注意,这个问题是关于 GITWEB,而不是 git。我知道如何在 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

我知道这是一个老问题,但我可能有答案...尝试将 hp 参数添加/更改为 URL 中的新父 SHA:

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

这适用于我的 gitweb 服务器。

于 2013-07-16T20:55:45.437 回答