在TFS 2012中
在我目前工作的地方,我们正在考虑从TFS 2010升级到TFS 2012.我非常喜欢的一个功能是门控签入,因为这可确保您正在开发的分支保持原始状态,无需签入/更改集由于编译错误或单元测试失败而导致构建中断。
但是在TFS 2010中,许多开发者和我发现这个功能使用起来有点麻烦。 一个可用性问题是在CI构建已成功验证您的签入没有破坏构建之后需要协调您的工作空间。 另一个问题是,如果你的变更集确实打破了构建,那么开发人员没有发现直接解除变更集的破坏。
TFS 2012的门禁签到体验有所改进? 通过在Internet上进行研究发现的一项改进是,在调用CI构建之前,可以对许多签入进行排队。 除此之外,我还没有找到任何进一步的信息,尤其是关于此功能的开发人员/用户体验。
TFS 2012确实添加了批量门控签入,但除此之外,我发现门控签入用户体验与此非常相似。
我认为你错过了Gated-checked-in的一个重要的事情,Gated-checked-in正在运行,可能需要一些时间来添加和修改你的代码,这意味着你可能需要搁置当前的代码并得到从搁置什么打破构建。
此外,协调是有意义的,因为当您通过签入来启动构建代码时,您不知道文件是否将签入,并且在构建运行时还可能包含新的修改,因此此功能适用于所有情况不仅仅是一种情况。
链接地址: http://www.djcxy.com/p/45017.html上一篇: ins in TFS 2012