在gitweb中,如何在合并提交中执行diff时设置父级?

时间:2013-02-04 22:34:27

标签: git gitweb

请注意,这个问题是关于GITWEB,而不是git。我知道如何在git中执行此操作,但我希望能够在gitweb中执行此操作,以便我可以轻松地向我工作的人员显示我的更改。

如果我有一棵看起来像这样的树:

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

我希望能够看到B和D之间的差异。这应该显示A& A的变化。 B vs C& D.但是,当我使用git web(指定提交哈希)时,它只显示D中的内容。在合并提交中使用commitdiff时是否有任何设置父项的方法?

1 个答案:

答案 0 :(得分:3)

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

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

这适用于我的gitweb服务器。