我想以这样的方式链接到一行代码,即使文件在将来的提交中更新,该链接也将继续工作。
在 Github 中,我会通过按“y”移动到包含 blob SHA 的页面版本来执行此操作:
https://github.com/rails/rails/blob/b49e38b76b0998b0a8312d8c08c98728d3de2006/activerecord/lib/arel/attributes/attribute.rb#L30
(或者,GitHub 在“...”菜单中有一个“复制永久链接”选项,当您选择一行时,该菜单会出现在页边空白处 -记录在此处。)
Azure DevOps 中是否有等价物?
我选择一行时得到的链接具有以下形式:
https://.../_git/project?path=XXXX&version=GBmaster&line=426&lineStyle=plain&lineEnd=427&lineStartColumn=1&lineEndColumn=1
许多参数定义了选择,但没有固定文件版本。
Jos*_*ust 11
确保您正在浏览提交的整个源代码。查看提交本身时选择行(即 AzDOs 花哨的 git 显示)是为了向提交添加注释,但它无助于生成指向该版本@该行的链接,也没有办法(至少不是我可以find) 以获取指向该行注释的链接。在提交中获取一行注释的链接可能有助于为链接的内容和原因提供额外的直接上下文,但这也不是您所要求的。
下图可以概括为几个键盘快捷键。
您应该能够在文件内容中选择一行并获得该版本中该行的链接。
注意:此处生成的链接比您在问题中提供的链接更长。
当您导航到复制的链接时,您将被定向到提交和文件内容,并突出显示该行。
使用@username
注释编辑器中的语法可能是从代码中“共享”选择的一个很好的解决方案。但是,此方法要求您找到进行更改的实际提交。使用上面的“浏览文件”方法,您可以将地址共享到任何提交中的特定选择以及要共享的更改。
谢谢@JoshGust。对于任何想要缩写版本的人:
天哪……需要跨越很多障碍,但很高兴这是可能的。
归档时间: |
|
查看次数: |
3387 次 |
最近记录: |