如果我想在GitHub上引用特定的行号,我可以通过在GitHub上找到该文件并选择左侧的行号来实现。
我得到一个这样的网址:
https://github.com/apple/swift/blob/master/stdlib/public/core/Optional.swift#L190-L199
问题是这个引用中有/master/
,这意味着如果文件发生变化,它突出显示的行可能不是我想要突出显示的行。如何获取此文件的静态版本,以便我可以引用我所指的这个确切代码?
答案 0 :(得分:1)
滚动到页面顶部,您会看到最新提交的SHA。
将URL中的master
替换为SHA;在这种情况下6d1ae2a
:
https://github.com/apple/swift/blob/6d1ae2a/stdlib/public/core/Optional.swift#L190-L199
滚动到页面顶部,您将看到最新提交的SHA。单击SHA(在这种情况下为6d1ae2a)。
点击右上角的“浏览文件”。
再次找到该文件。现在代替master
,您将在树中看到SHA:
像以前一样突出显示行并复制URL: