我是TFS的忠实粉丝,但不幸的是,他们似乎忽略了任何一种链接到单个项目的方法(无论是工作项,文档还是受版本控制的文件)。 This blog post讨论了使用TSWA Power Tools直接链接到事物(这对于构建链接通知电子邮件很有用),但这还不够,因为我需要任何用户能够轻松复制/粘贴链接以发送给其他人。除了TSWA之外还有哪些前端可以提供良好的链接能力?
您如何“获取”Team Foundation Server上的内容,无论是需要审核的文档,需要输入的工作项还是使用TFS进行源代码管理的文件?当然每个人都没有传递5-6位数的ID?
答案 0 :(得分:11)
我们目前使用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
您还可以在Builds上使用“复制完整路径”,其URL的外观如下:
http://teamfoundation:8080/Build/Build.aspx?artifactMoniker=9999
有趣的是,团队查询有一个“复制完整路径”对话菜单,但它给我的URL不起作用。我不知道这是否只是我们TFS实例的设置问题。
您可以获取变更集的网址。您无法使用“复制完整路径”上下文菜单,因为您无法在其自己的选项卡中打开变更集。我通过按照上面的说明打开工作项URL并单击关联的变更集来找到此URL。 URL如下所示:
http://teamfoundation:8080/VersionControl/Changeset.aspx?artifactMoniker=97418
我不知道如何为版本控制下的文件执行此操作。您可以直接链接到门户网站以获取报告和文档。