能否在GitHub UI中仅查看两个标签间指定文件夹的差异?
在GitHub UI中过滤指定文件夹的版本差异
有几种简单的方法可以在GitHub界面里只查看指定文件夹(比如clients/ruby/)的版本变更:
- Compare页面直接过滤:打开两个标签的对比页面后,在文件列表上方的搜索框(带放大镜图标)里输入
clients/ruby/,页面会自动过滤掉其他文件夹的文件,只显示该目录下的变更内容。 - 直接构造带过滤参数的Compare链接:在原对比URL末尾添加
?path=clients/ruby/,就能直接打开已过滤的对比页面。比如原链接是https://github.com/tom-lord/my_awesome_app/compare/ruby-v123.45.5...ruby-v123.45.6,修改后链接会自动锁定clients/ruby/文件夹的变更。 - 通过Commit历史筛选:进入仓库的Commits页面,在搜索框输入
path:clients/ruby/ ruby-v123.45.5..ruby-v123.45.6,就能筛选出该文件夹在两个标签版本之间的所有提交,点击单个提交还能查看具体文件改动。
内容的提问来源于stack exchange,提问作者Tom Lord
相关产品推荐
相关产品推荐

