我正在使用gitweb,并且我想查看一系列提交的组合差异(例如,分支上存在的所有提交,但不是master
)。基本上我正在寻找一个穷人的GitHub拉请求视图。
我发现最接近的是修改gitweb URL以单独列出分支上存在的提交但不是主要提交。
http://GITWEB/REPOSITORY.git/shortlog/master..BRANCH
哪个有用,但我也希望看到像GitHub这样的组合差异视图。
有可能吗?
答案 0 :(得分:0)
好的,我找到了一个相当不错的解决方案。这不会在UI中公开,但您可以在commitdiff
操作URL中手动提供范围,而不是仅提供单个提交引用。 e.g。
http://GITWEB/REPOSITORY.git/commitdiff/master..BRANCH
组合差异看起来很棒。需要注意的是,视图在顶部的分支的HEAD处打印提交的提交消息,这对于组合差异似乎没有用(如果倾向于修复,请参阅source code)。