2014-10-03 61 views
3

我如何确保将托管在Visual Studio Online上的git存储库(即[company].visualstudio.com)链接到有效的工作项目(即提交消息包含“#12345”,其中12345是一个有效的工作项目ID)?需要Git TFS推送链接到工作项目

更新挂钩?门控检查?

回答

3

不幸的是,在服务上,目前没有办法做到这一点。

使用TFS的内部部署版本,您可以使用server side hook来阻止推送,但由于服务目前不支持服务器端挂接,因此这不是选项。

我的建议是考虑使用跨分支拉取请求,并作为检查的一部分确保检入注释中包含#<工作项目>参考。

+1

这是正确的。这是我们希望添加的东西。 – 2014-10-07 22:04:09

+0

@BuckHodges在2015版中有更新吗? – Aligned 2015-08-03 19:01:02

+0

我们在TFS 2015中有分支政策,但它们还不具备可扩展性。最好的办法是使用Richard引用的服务器插件(hook)工具编写服务器端插件(VSO无法做到的事情)。 – 2015-08-06 21:52:08