从检入注释中添加工作项链接
如何从检入注释中添加工作项链接
引言
前几天在观看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.AutoAttachWorkItemID
s 项目,然后将 TFS.AutoAttachWorkItemIDs.dll 和 TfsApi.dll 复制到 TFS 服务器上的 Plugins 文件夹中,该文件夹位于 TFS 2013 的 C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\bin\Plugins。
此插件将与哪个版本的 TFS 兼容?
此插件将与大多数最新的 TFS 版本兼容,但是你需要为 TFS 2013 之前的版本重新定位引用。
愉快地开发吧