使用批处理方式解决冲突时,将以同样方式解决所有冲突。例如,如果选择通过数据库更新工作区的选项,那么所有工作区文件都将通过数据库中的文件进行更新。
下表中汇总了可能的批处理方式结果。
冲突类型 | 结果:通过工作区批处理方式更新数据库 | 结果:从数据库批处理方式更新工作区 |
---|---|---|
1. 工作区更改为工作对象 | 使用工作区中的更改更新数据库对象 | 使用数据库中的文件更新工作区文件 |
2. 数据库更改为工作对象 | 使用工作区中的更改更新数据库对象 | 使用数据库中的文件更新工作区文件 |
3. 工作区更改为静态对象 | 检出数据库对象,然后使用工作区中的更改进行更新 | 使用数据库中的文件更新工作区文件 |
4. 数据库更改为静态对象 | 检出数据库对象,然后使用工作区中的更改进行更新 | 使用数据库中的文件更新工作区文件 |
5. 在多个位置中发生更改的对象 | 检出数据库对象,然后使用工作区中的更改进行更新 | 使用数据库中的文件更新工作区文件 |
6. 工作区中缺少文件 | 项目中移除工作区中找不到数据库对象 | 缺少的文件从数据库复制到工作区 |
7. 非受控文件 | 工作区文件添加到数据库,然后被检出 | 从工作区删除非受控文件 |
8. 文件发生错误 | 用户通过删除或重命名文件来手动解析冲突 | 用户通过删除或重命名文件来手动解析冲突 |
有关更多信息,请参阅冲突解决:从工作区批处理方式更新数据库和冲突解决:从数据库批处理方式更新工作区。