我们有很多开发团队在TFS上(相同的)几个分支机构工作。我们将从branche到branche(Main到Release)合并。
我很想知道如果两个或更多开发人员同时合并相同的东西(影响相同文件或脚本的变化),TFS将如何管理最终冲突?
提前谢谢!
编辑:为了更清楚,如果两个或更多开发人员有可能在完全相同的时间内合并,TFS将如何知道/管理/解决哪个人需要解决最终冲突?< / p>
答案 0 :(得分:0)
如果出现合并冲突,有人需要干预并巩固冲突,而不是自动完成。
只有在没有冲突的情况下才会自动合并(至少就TFS而言没有冲突)
此处提供更多信息:https://www.visualstudio.com/it-it/docs/tfvc/resolve-team-foundation-version-control-conflicts
为了更清楚,如果两个或更多开发人员有可能在同一时间内合并,TFS将如何知道/管理/ handel需要解决最终冲突?
冲突由入住的人解决,在尝试登记时,如果发生新的冲突,则必须解决冲突。注意解决冲突是本地更改,而不是源更改。一旦解决冲突并尝试签入,如果出现更多冲突,则还需要解决冲突。
你是一个1k开发团队吗?你去的时候一直在办理登机手续吗?进入同一个分支?进入不同的分支?我认为你必须把工作分得很好,不要踩到脚趾,但很难说肯定。只要代码是可管理的,TFS就可以很好地进行合并。