【问题标题】:TFS web portal: Possible to link/URI directly to line number in file?TFS 门户网站:可以将/URI 直接链接到文件中的行号吗?
【发布时间】:2016-04-01 14:58:36
【问题描述】:

我想直接向我的同事发送指向我们 TFS 存储库中文件中行号的链接。这可能吗?如果是这样,怎么做?我们正在使用 TFS 2015。


目前,我发现最好的方法是像这样链接到文件:

http[s]://{TFS-SERVER}[:{PORT}]/tfs/{PROJECT-COLLECTION}/_versionControl#path={PATH-TO-FILE}

然后,Ctrl+G 手动输入行号。在我深入研究 JavaScript 以了解 Ctrl+G 的工作原理之前,我希望有人能帮助我。


我已经尝试过这个主题的变体,但没有成功:

http[s]://{TFS-SERVER}[:{PORT}]/tfs/{PROJECT-COLLECTION}/_versionControl#path={PATH-TO-FILE}#line={LINE}


附:我的问题类似于this issue,但不是针对 Visual Studio,而是通过 TFS 门户网站寻找链接。

【问题讨论】:

    标签: tfs tfs-2015 tfs-web-access


    【解决方案1】:

    在 VSO 代码编辑器中选择一段代码后,可以复制该部分的链接(见下图)。看起来 TFS 具有非常相似的 url 结构,也许它会工作。

    生成的链接结构

    https://{PROJECT_URL}/_versionControl?path={FILE_PATH}&line={SELECTION_START_LINE}&lineEnd={SELECTION_END_LINE}&lineStartColumn={SELECTION_START_COLUMN}&lineEndColumn={SELECTION_END_COLUMN}


    【讨论】:

      【解决方案2】:

      刚从微软内部的一个人那里听说添加&line=5应该可以工作。我的本地测试表明它仅适用于 Visual Studio 团队服务,不适用于 TFS 2015 更新 2。您可能必须等到更新 3 才能使此功能达到 TFS。

      同时,JavaScript 只是寻找具有正确 linenumber 属性的 div:

      <div linenumber="5">...</div>
      

      【讨论】:

        猜你喜欢
        • 2016-05-28
        • 2016-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多