我发现自己的develop分支中有太多文件/提交。我想master在 GitHub 上进行比较,但我已经达到了 GitHub 支持的最大提交/文件数。
在 GitHub 的 UI 中有没有办法只比较我develop和master分支之间的特定目录?
逻辑是我可以忽略我的/vendors/目录,并且一次比较我的 ~10 个目录以查看更改。
考虑到非常大的提交,例如git/git/commit/deb00029a026ccb72b8abd27231ab1f98c9c268b,我尝试添加#diff-trace2直接跳转到trace2文件夹 diff 。
它不起作用。只有#diff-0a22feb83afbffdc3368ba4e3b005056b4efb51fef65131899f76ce885f71dd9可以工作(离开页面 5 到 10 秒以转移到正确的文件),0a22feb83afbffdc3368ba4e3b005056b4efb51fef65131899f76ce885f71dd9文件树项采用 SHA256,计算起来并不简单。而且所有 Git 2.41 命令仍然会输出 SHA1。
话虽这么说,最近(2023 年 7 月)使用这些 SHA256 值的代码搜索和代码视图/树导航背后的可访问性考虑因素可能会比 2018 年差异视图更强大并且显示更多内容。我在开头提到的大型提交似乎是延迟显示的,当您导航到预期文件夹时,仅扩展了正确的文件集。
如果没有,本地克隆仍然git diff master..develop -- directory1/是 GitHub 无法正确显示的大型提交的最佳选择。
| 归档时间: |
|
| 查看次数: |
596 次 |
| 最近记录: |