我们目前使用 Team System Web Access (TSWA)、Visual Studio 2008 Team System (VS2008) 和 sharepoint 项目门户来访问我们的工作项、代码、报告等。通常,开发人员主要使用 VS2008,而测试人员、业务分析师、项目经理、企业主等使用 TSWA。
当您说您需要“任何用户都能够轻松复制/粘贴链接以发送给其他人”时,我通常会说这在 TSWA 中更容易做到。TSWA 是免费的,不需要安装客户端。您只需为每个用户支付 TFS 客户端许可证。
话虽如此,您可以通过执行以下操作使用 Visual Studio 获取工作项的 URL:
1)在 VS.Net 中打开工作项(我使用的是 VS.Net 2008)
2) 该错误在 VS.Net 工作区的新选项卡中打开。右键单击选项卡名称。
3) 单击“复制完整路径”。
4) 结果是一个如下所示的 URL:
http://teamfoundation:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=9999
您还可以在构建中使用“复制完整路径”,其 URL 如下所示:
http://teamfoundation:8080/Build/Build.aspx?artifactMoniker=9999
有趣的是,团队查询有一个“复制完整路径”联系菜单,但它给我的 URL 不起作用。我不知道这是否只是我们的 TFS 实例的设置问题。
您可以获得变更集的 URL。您无法使用“复制完整路径”上下文菜单,因为您无法在其自己的选项卡中打开变更集。我通过按照上述说明打开工作项 URL 并单击关联的变更集来找到此 URL。网址如下所示:
http://teamfoundation:8080/VersionControl/Changeset.aspx?artifactMoniker=97418
我不知道对版本控制下的文件执行此操作的方法。您可以直接链接到报告和文档的门户。