链接到 GitHub 中的行号很容易:单击行编辑 URL 以指向该行,以便我们可以共享它。
但是,如果文件随新提交而更改,行号可能会偏移,这会导致现有链接不准确且令人困惑。
如何永久链接到GitHub中的一行代码?我经常遇到代码已更改的旧链接。
但我发现我可以选择一个提交的差异并链接到该差异,例如,在 base.py
的 line 150
上:
https://github.com/deepmind/sonnet/commit/60be2bb4ccd74230285c1c822452a99558915c50#diff-62bce8ca7517a19cdfdee428fc985bf1R150
但我认为链接到一个特定的提交是令人困惑的(或者有点矫枉过正),因为提交可能根本不关心我想在文件中指向的内容。
谁有更简洁的方法来链接到 GitHub 中的行号? (例如:指向特定的文件版本而不是提交会更干净 IMO)
最佳答案
您可以链接到提交的树而不是它的差异,获得此链接的最简单方法是 GitHub 的永久链接键盘快捷键:单击分支树上的行后按 Y。
如果您想从提交而不是分支到达那里,请使用标题中的“浏览文件”按钮。
手动构建,路径为:
/blob/<hash>/<path...>#L<line>
完成您的示例链接:
关于git - 如何永久链接到 GitHub 中的行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45152969/