GitHub中的比较工具(比较版本或必要时的shas)

时间:2017-06-16 15:43:14

标签: git github diff

有人可以在GitHub中推荐比较工具/附加/。我想看看两个特定版本之间的代码更改。如果它显示所有已更改的文件并且我可以深入查看每个感兴趣的文件,那将是很好的。

此链接: https://github.com/blog/612-introducing-github-compare-view 说GitHub中已有一个,但我看不到他们所指的“比较”按钮。这篇文章是从2010年开始的,所以也许该功能已被删除。

如果GitHub中没有任何内容,可能只是使用Git列出两个版本之间已更改的所有文件。然后我需要一种方法来查看每个文件的更改。坦率地说,这似乎是命令行上的痛苦!

谢谢, 戴夫

3 个答案:

答案 0 :(得分:2)

从2020年1月开始,您现在拥有“ a shortcut to compare across two releases”:

您现在可以通过单击给定版本的比较▾按钮来比较两个版本之间的标签-以确定进行了哪些更改。

GitHub Release Comparison

为您提供一个类似https://github.com/go-gitea/gitea/compare/v1.11.0-rc1...release/v1.11的URL

答案 1 :(得分:1)

Github支持比较页面中的拆分视图。只需将?diff=split添加到网址即可,您就可以了。例如。 https://github.com/rails/rails/compare/v5.0.2.rc1...v5.0.2?diff=split。 Github会记住您的首选比较视图。要重置它,请改为编写?diff=unified

答案 2 :(得分:0)

  

有人可以推荐GitHub中的比较工具/附加组件/吗?   我看不到它们所指的“比较”按钮。

/compare附加到存储库的路径以进入比较视图。