8
我想为我的团队提供一种在Visual Studio中的提交操作的UI。我会如何去做,我会创建一个Studio加载项,或者是否有TFS事件可以帮助解决这种情况?Team Foundation Server 2010中是否存在预提交钩子?
我想为我的团队提供一种在Visual Studio中的提交操作的UI。我会如何去做,我会创建一个Studio加载项,或者是否有TFS事件可以帮助解决这种情况?Team Foundation Server 2010中是否存在预提交钩子?
伟大的问题!不幸的是,客户端(Visual Studio)没有可扩展性来阻止签入。但是,有一个服务器端可扩展性点(称为ISubscriber Decision Point),您可以拦截并允许/拒绝该签入。你认为这对你有帮助吗?
这个可扩展性点没有被很好地记录下来,但是我们在我们新的TFS 2010书(Wrox Professional Team Foundation Server 2010)的第25章中有关于如何创建其中的一个的一些信息。
另一种选择是创建自定义签入策略......这看起来并不是解决问题的最佳方式,而且存在其自身问题。
是的,这也是我们在这里的想法。这不是最好的解决方案,但它是最好的解决方案。 – 2011-03-23 18:13:01
太好了 - 让我们知道如果您在实现这个特定解决方案时遇到任何问题! – 2011-03-24 00:47:05
是否有可能做这样的事情:每次有“签到”时,我们检查它是否是今天的第一次“签到”,如果是,那么我们升级版本号。谢谢。 – CuiPengFei 2011-03-30 06:33:34