如果开发者A检出搁置的文件,进行一些更改并将其重新检入,会发生什么。
与此同时,开发商'B'正在查看搁置的套装,他决定使用现在更新的同一个文件&由开发者'A'签到。
TFS是否会启动合并更改屏幕,还是允许开发人员B访问原先搁置的文件?
答案 0 :(得分:0)
这取决于开发人员B的工作区版本。如果开发人员B在创建工具集的版本上,他将能够在文件中工作而不会中断。
如果他使用的是较新的版本,并且自从创建了货架后文件发生了变化,他就会被要求合并。
如果他在A检查搁置文件的更改后对该版本进行了操作,则可能会提示他合并更改,或者当更改与工作区一致时,将只是能够在没有自豪的情况下取消改变。
一般来说,当两个开发人员不在同一个shelveset上工作时,它会更好,在这种情况下,创建一个临时分支(主题分支/功能分支)会更好。