gpt4 book ai didi

azure-devops - 链接到 Azure DevOps (VSTS) 中文件的特定版本中的一行代码

转载 作者:行者123 更新时间:2023-12-01 11:13:59 25 4
gpt4 key购买 nike

我想以这样的方式链接到一行代码,即使文件在将来的提交中更新,该链接也将继续工作。

在 Github 中,我会通过按“y”移动到包含 blob SHA 的页面版本来执行此操作:

https://github.com/rails/rails/blob/b49e38b76b0998b0a8312d8c08c98728d3de2006/activerecord/lib/arel/attributes/attribute.rb#L30



(或者,当您选择一行 - documented here 时,GitHub 在页边空白处出现的“...”菜单中有一个“复制永久链接”选项。)

Azure DevOps 中是否有等价物?

我选择一行时得到的链接具有以下形式:

https://.../_git/project?path=XXXX&version=GBmaster&line=426&lineStyle=plain&lineEnd=427&lineStartColumn=1&lineEndColumn=1



许多参数定义了选择,但没有固定文件版本。

最佳答案

浏览提交时的文件

确保您正在浏览提交的整个源代码。查看提交本身时选择行(即 AzDOs 花哨的 git 显示)是为了向提交添加注释,但它无助于生成指向该版本@该行的链接,也没有办法(至少不是我可以find) 以获取指向该行注释的链接。在提交中获取一行注释的链接可能有助于为链接的内容和原因提供额外的直接上下文,但这也不是您所要求的。

编辑:

下图可以概括为几个键盘快捷键。

  • 打开仓库 文件 查看使用 'e' 全局快捷方式
  • 使用 't' 将重点放在路径选择上以快速导航到相关文件
  • 第 2 点和第 3 点彼此之间的顺序无关
  • 使用 'y' 更改 文件 View 基于最新提交而不是基于分支
  • 做出选择
  • 复制链接如下图所示


  • enter image description here

    enter image description here

    做出选择

    您应该能够在文件内容中选择一行并获得该版本中该行的链接。

    注意:此处生成的链接比您在问题中提供的链接更长。

    enter image description here

    喜悦

    当您导航到复制的链接时,您将被定向到提交和文件内容,并突出显示该行。

    enter image description here



    可能的替代方法

    使用 @username注释编辑器中的语法可能是从代码中“共享”选择的一个很好的解决方案。但是,此方法要求您找到进行更改的实际提交。使用上面的“浏览文件”方法,您可以将地址共享到任何提交中的特定选择以及要共享的更改。

    关于azure-devops - 链接到 Azure DevOps (VSTS) 中文件的特定版本中的一行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55713770/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com