10

我想直接向我的同事发送指向我们 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}


PS 我的问题与此问题类似,但不是针对 Visual Studio,而是通过 TFS 门户网站寻找链接。

4

2 回答 2

7

在 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}


vso 代码编辑器

于 2016-12-16T07:14:03.210 回答
6

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

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

<div linenumber="5">...</div>
于 2016-04-01T15:56:05.033 回答