【发布时间】:2017-07-17 20:17:47
【问题描述】:
链接到 GitHub 中的行号很简单:单击行编辑 URL 以指向该行,以便我们共享它。
但是,如果文件因新的提交而更改,行号可能会偏移,这会使现有链接变得不准确和混乱。
如何永久链接到 GitHub 中的一行代码?我经常遇到代码更改的旧链接。
然而我发现我可以选择一个提交的差异并像这样链接到那个差异,在这里,在base.py 的line 150 上,例如:
https://github.com/deepmind/sonnet/commit/60be2bb4ccd74230285c1c822452a99558915c50#diff-62bce8ca7517a19cdfdee428fc985bf1R150
但我认为链接到特定提交会令人困惑(或有点矫枉过正),因为提交可能根本不关心我想在文件中指向的内容。
有人有更简洁的方法来链接到 GitHub 中的行号吗? (例如:指向特定文件版本而不是提交会更干净 IMO)
【问题讨论】:
-
我认为这是不可能的,因为该行本身可能会更改甚至被删除。因此,如果您不希望代码更改,您将始终不得不链接到某个时间点。
标签: git github hyperlink line-numbers