Version control TFS中的每家分行促销权衡
假设我们有一个大型TFS2010项目,有三个分支:MAIN、TST和PRD 策略是:每当Sprint完成时,MAIN被复制/合并到TST中。只要TST被认为是稳定的,它就会被复制/合并到PRD中。只要TST或PRD有修复程序,它们就会合并回MAIN或MAIN和TST。(别问我为什么,我无法控制,我也不是特别喜欢。) 据我所知,在每个促销步骤中,您可以:Version control TFS中的每家分行促销权衡,version-control,tfs,branch,branching-and-merging,Version Control,Tfs,Branch,Branching And Merging,假设我们有一个大型TFS2010项目,有三个分支:MAIN、TST和PRD 策略是:每当Sprint完成时,MAIN被复制/合并到TST中。只要TST被认为是稳定的,它就会被复制/合并到PRD中。只要TST或PRD有修复程序,它们就会合并回MAIN或MAIN和TST。(别问我为什么,我无法控制,我也不是特别喜欢。) 据我所知,在每个促销步骤中,您可以: 再次删除目标分支和分支-这意味着无法立即访问该分支的历史记录(它总是可以恢复的,对吗?) 合并并使用AcceptTheres解决-这需要丢失可能
如果文件被复制或分支被销毁。但是,如果您需要一直删除和/或重新创建分支和/或需要持续使用AcceptThres,则通常表示:;分支策略不充分、TFS培训不充分或测试和修补策略存在问题(在生产和开发中发现的错误会同时被发现并修复,从而导致合并冲突)。升级步骤应该是定期合并,不需要AcceptThres选项。如果在将迭代n合并到PRD时发生冲突,则应该有与n-1合并相关的冲突文件的祖先信息,只要没有进行复制、删除或销毁操作。对的