GitHub 中的比较工具(比较版本,或如有必要则进行版本比较)

问题描述 投票:0回答:3

有人可以在 GitHub 上推荐一个比较工具/插件/吗?我想查看两个特定版本之间的代码更改。如果它显示所有已更改的文件,然后我可以深入了解每个感兴趣的文件,那就太好了。

这个链接: https://github.com/blog/612-introducing-github-compare-view 说 GitHub 上已经有一个,但我看不到他们提到的“比较”按钮。该帖子是 2010 年发布的,因此该功能可能已被删除。

如果 GitHub 上没有任何内容,也许有一些关于使用 Git 列出两个版本之间更改的所有文件的指导。然后我需要一种方法来查看每个文件的这些更改。坦率地说,这在命令行上似乎是一件痛苦的事情!

谢谢, 戴夫

git github diff
3个回答
3
投票

从 2020 年 1 月开始,您现在拥有“比较两个版本的快捷方式”:

您现在可以通过单击给定版本的 Compare ▾ 按钮来比较两个版本之间的标签,以确定所做的更改。

这会给你一个类似 https://github.com/go-gitea/gitea/compare/v1.11.0-rc1...release/v1.11

的 URL

十月。 2023年,你还有

gh compare


1
投票

Github 支持比较页面的拆分视图。只需将

?diff=split
添加到网址即可。例如。 https://github.com/rails/rails/compare/v5.0.2.rc1...v5.0.2?diff=split。 Github 会记住您首选的比较视图。要重置它,请改为写
?diff=unified


0
投票

有人可以在 GitHub 上推荐一个比较工具/插件/吗? 我看不到他们提到的“比较”按钮。

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

© www.soinside.com 2019 - 2024. All rights reserved.