2017-01-23 217 views
0

我正在使用gitweb,我想查看一系列提交的組合比較(例如,分支上存在的所有提交,但不是master)。基本上我正在尋找一個窮人的GitHub拉請求差異視圖。「pull request」-diff view with gitweb

我發現最接近的是修改gitweb URL以列出分支上存在但不是主控的個別提交。

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

這是有益的,但我也希望看到一個組合的差異視圖像GitHub的一樣。

可能嗎?

回答

0

好吧,我找到了一個相當好的解決方案。這不會在用戶界面中公開,但您可以在commitdiff操作URL中手動提供一個範圍,而不僅僅是一個提交引用。例如

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

合併差異看起來不錯。一個需要注意的是,該視圖在頂部的分支的HEAD處打印提交的提交消息,對於組合差異似乎沒有用處(如果傾向於修復,請參閱source code)。