【问题标题】:GitHub link to large file diff大文件差异的 GitHub 链接
【发布时间】:2021-06-23 06:21:07
【问题描述】:

我有时想将人们引导到 GitHub 上特定文件的差异。举个例子:

https://github.com/jmd-dk/concept/commit/d6506f34b5bbf4d3565853878e24ab184f2b4bae#diff-4404040641087472e1742ef90deea885cc74425f96129ef9035fa959e3d8ef01

第一个哈希用于提交,第二个用于特定文件,此处为concept/species.py。如果差异很大,默认情况下不会渲染,因此还需要单击“加载差异”按钮。这个额外的步骤感觉像是一种负担,因为我只想看到那个特定的文件(对其他文件的更改也出现在页面上,但理想情况下我不希望这样)。

如何构建一个链接,直接指向 GitHub 上特定文件的差异(如上例),但差异已经加载,而无需单击按钮?

【问题讨论】:

    标签: github hyperlink version-control diff


    【解决方案1】:

    没有办法做到这一点。这是因为大差异可能需要很长时间才能呈现,并且如果您可以强制它立即在前台而不是在后台加载并且有多个大差异,则页面可能最终会超时并且根本无法加载。 GitHub 有一个渲染网页的超时,之后你会得到一个 500 错误。

    这种方法的目标是让更多的差异在 Web 界面中可见,而不是其他方式,从而改善用户体验。否则,许多大的差异根本不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 2019-09-25
      • 2011-10-01
      • 1970-01-01
      相关资源
      最近更新 更多