Team Foundation Server 2010中是否有任何预提交挂钩?

Mik*_*ron 8 visual-studio-2010 tfs2010

我想在我的团队的Visual Studio中为提交操作提供一种UI.我将如何解决这个问题,我会创建一个Studio加载项,还是有一个TFS事件可以帮助解决这个问题?

Ed *_*hip 8

好问题!遗憾的是,客户端(Visual Studio)上没有可扩展点来拦截签入.但是,有一个服务器端可扩展点(称为ISubscriber决策点),您可以拦截并允许/拒绝签入.你认为这对你有帮助吗?

这个可扩展性点并没有真正记录得很好,但我们在新的TFS 2010书籍(Wrox Professional Team Foundation Server 2010)的第25章中有一些关于如何创建其中一个的信息.

另一种选择是创建一个自定义签到策略......这似乎不是解决问题的最佳方法,并且充满了自己的问题.