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

时间:2016-04-01 14:58:36

标签: tfs tfs2015 tfs-web-access

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

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

  

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

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

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

  

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

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

2 个答案:

答案 0 :(得分:2)

从微软内部的一个人那里得知,添加&line=5应该可行。我的本地测试显示它仅适用于Visual Studio团队服务,并且不适用于TFS 2015更新2.您可能必须在更新3之前使用此功能才能达到TFS。

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

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

答案 1 :(得分:1)

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

生成的链接结构

  

的https:// {PROJECT_URL} / _versionControl路径= {FILE_PATH}&安培;线= {SELECTION_START_LINE}&安培; lineEnd = {SELECTION_END_LINE}&安培; lineStartColumn = {SELECTION_START_COLUMN}&安培; lineEndColumn = {SELECTION_END_COLUMN}

vso code editor