2014-10-03 58 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