65.9K
CodeProject 正在变化。 阅读更多。
Home

从检入注释中添加工作项链接

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.89/5 (4投票s)

2013 年 11 月 17 日

CPOL

1分钟阅读

viewsIcon

13884

downloadIcon

102

如何从检入注释中添加工作项链接

引言

前几天在观看Visual Studio 2013 发布会时,有人问团队是否已经添加了支持,以便自动将工作项链接到检入时创建的变更集,就像目前在 Git 中那样。目前,TFVC 检入没有此功能。当时我并没有在意,但今晚不知为何突然想到“这应该是一个简单的功能,并且有望让开发人员的生活更轻松”。于是我打开了 Visual Studio,同时在 GitHub 上启动了一个新项目,用于 TFS 服务器插件。插件所需的代码非常基础,基本上我只是使用正则表达式检查检入注释,然后添加变更集与注释中找到的所有 ID 之间的链接。

示例

如果你的注释是“将所有站点引用从 Team Foundation Service 更改为 Visual Studio Online,用于项目 #365”,那么检入后它将尝试查找 ID 为 365 的工作项,如果找到,它将添加工作项 365 与检入变更集编号之间的链接。

获取代码

该代码可以在 GitHub 上找到:https://github.com/Gordon-Beeming/TFS.ServerPlugins。只需下载并编译 TFS.AutoAttachWorkItemIDs 项目,然后将 TFS.AutoAttachWorkItemIDs.dllTfsApi.dll 复制到 TFS 服务器上的 Plugins 文件夹中,该文件夹位于 TFS 2013 的 C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\bin\Plugins

此插件将与哪个版本的 TFS 兼容?

此插件将与大多数最新的 TFS 版本兼容,但是你需要为 TFS 2013 之前的版本重新定位引用。

愉快地开发吧 Smile

© . All rights reserved.