TFS 门户网站:可以 link/URI 直接到文件中的行号吗?

TFS web portal: Possible to link/URI directly to line number in file?

我想将 link 直接发送到我们 TFS 存储库中文件中的行号。这可能吗?如果是这样,如何?我们正在使用 TFS 2015。


目前,我找到的最好方法是 link 文件,如下所示:

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}


P.S。我的问题类似于 this issue 但不是 Visual Studio,我正在通过 TFS 门户网站寻找 link。

刚从 Microsoft 内部的一个人那里听说添加 &line=5 应该有效。我的本地测试显示它仅适用于 Visual Studio 团队服务,不适用于 TFS 2015 更新 2。您可能需要等到更新 3 才能使用此功能来实现 TFS。

与此同时,JavaScript 只是查找具有正确行号属性的 div:

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

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

生成了link结构

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