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

ska*_*ben 6 tfs tfs-web-access tfs-2015

我想直接向我的同事发送一个链接到我们TFS回购文件中的行号.这可能吗?如果是这样,怎么样?我们正在使用TFS 2015.


目前,我发现的最好方法是链接到文件,如下所示:

HTTP [S]:// {TFS-SERVER} [:{PORT}]/TFS/{PROJECT-COLLECTION}/_versionControl#路径= {PATH-TO-FILE}

然后,按Ctrl + G手动输入行号.在我深入研究JavaScript以查找Ctrl + G如何工作之前,我希望有人可以帮助我.


我尝试了这个主题的变体,但没有sucecss:

HTTP [S]:// {TFS-SERVER} [:{PORT}]/TFS/{PROJECT-COLLECTION}/_versionControl#路径= {PATH-TO-FILE}#线= {LINE}


PS我的问题类似于这个问题,而不是Visual Studio,我正在寻找通过TFS门户网站的链接.

igo*_*shi 8

在 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 代码编辑器


jes*_*ing 6

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

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

<div linenumber="5">...</div>
Run Code Online (Sandbox Code Playgroud)