"使用gitweb

时间:2017-01-23 17:32:59

标签: git gitweb

我正在使用gitweb,并且我想查看一系列提交的组合差异(例如,分支上存在的所有提交,但不是master)。基本上我正在寻找一个穷人的GitHub拉请求视图。

我发现最接近的是修改gitweb URL以单独列出分支上存在的提交但不是主要提交。

http://GITWEB/REPOSITORY.git/shortlog/master..BRANCH

哪个有用,但我也希望看到像GitHub这样的组合差异视图。

有可能吗?

1 个答案:

答案 0 :(得分:0)

好的,我找到了一个相当不错的解决方案。这不会在UI中公开,但您可以在commitdiff操作URL中手动提供范围,而不是仅提供单个提交引用。 e.g。

http://GITWEB/REPOSITORY.git/commitdiff/master..BRANCH

组合差异看起来很棒。需要注意的是,视图在顶部的分支的HEAD处打印提交的提交消息,这对于组合差异似乎没有用(如果倾向于修复,请参阅source code)。