我是TFS的忠实粉丝,但不幸的是,他们似乎已经省略了任何一种链接到单个项目的方法(无论是工作项,文档还是受版本控制的文件). 此博客文章讨论使用TSWA Power Tools直接链接到事物(这对于构建链接通知电子邮件很有用),但这还不够,因为我需要任何用户能够轻松复制/粘贴链接以发送给其他人.除了TSWA之外还有哪些前端可以提供良好的链接能力?
您如何"获取"Team Foundation Server上的内容,无论是需要审核的文档,需要输入的工作项还是使用TFS进行源代码管理的文件?当然每个人都不会传递5-6位ID?
我们目前使用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.URL如下所示:
http://teamfoundation:8080/VersionControl/Changeset.aspx?artifactMoniker=97418
我不知道如何为版本控制下的文件执行此操作.您可以直接链接到门户网站以获取报告和文档.