本节提供了有关在小组开发环境中如何有效地比较和合并模型的指南。
当多个小组成员一起开发模型时,他们将比较和合并模型,以解决一个模型的多个版本之间存在的冲突和差别。使用配置管理系统中的模型的小组成员可以对文件版本进行比较,以了解文件的历史记录和开发情况。当多个小组成员一起开发模型时,他们需要频繁地合并文件。
示例
以下示例说明了多个小组成员如何同时工作。
在存储库中,模型文件 X 的版本为 20。
- 用户 A 检出模型文件 X(版本为 20)并对它进行更改。
- 用户 B 检出模型文件 X(版本为 20)并对它进行更改。
- 用户 A 检入该文件并创建模型文件 X(版本为 21)。
- 用户 B 尝试检入该文件。
- 配置管理系统检测到存储库中存在一个更高版本的模型并启动合并,以便可以将用户 B 所作的更改与用户 A 所作的更改合并在一起。
- 用户 B 解决在合并过程中产生的冲突。
- 用户 B 保存经过合并的模型,并完成检入、创建模型文件 X(版本为 22)。