如何:解决系统定义模型 (SDM) 文档中的冲突

更新:2007 年 11 月

在分布式系统设计器中,在先并发签出项目文件然后将其签入源代码管理时,可能需要解决 SDM 文档中的冲突。在解决 SDM 文档中的冲突时,以下准则适用:

  • 在解决冲突之前关闭所有设计器。

  • 在解决任何分布式系统关系图(.ad、.sd、.dd 或 .ldd)文件中的冲突之前,应先解决任何应用程序定义 (.sdm) 文件中的冲突。

  • 如果需要解决 .sdm 文件中的冲突,首先应选择自动合并文件。如果仍存在冲突,则应选择手动合并文件。

  • 如果需要解决分布式系统关系图文件中的冲突,由于这些文件不应被合并,而且将对这些文件中包含的大部分信息进行反向工程,因此请勿合并这些文件。而应选择保留这些文件的服务器版本或本地版本。有关更多信息,请参见并发签出和更改系统定义模型 (SDM) 文档

  • 解决冲突之后,请打开相应的关系图,确保已正确解决这些冲突,并修复这些关系图上的所有问题。

有关使用 Team Foundation 解决冲突的更多信息,请参见 如何:解决两个文件之间的冲突

解决应用程序定义 (.sdm) 文件中的冲突

  1. 出现“解决版本冲突”对话框时,请选择“自动合并”。

    如果这些文件之间的冲突仍然存在,则会出现“解决冲突”对话框。

  2. 在“解决冲突”对话框中选择所需的文件并单击“解决”。

    随即出现“解决版本冲突”对话框。

  3. 在“解决版本冲突”对话框中选择“手动合并”手动合并文件。

解决分布式系统关系图(.ad、.sd、.dd 或 .ldd)文件中的冲突

  1. 出现“解决版本冲突”对话框时,请单击“解决”。

    警告:

    不要选择合并这些文件。

    随即出现“解决版本冲突”对话框。

  2. 在“解决版本冲突”对话框中选择以下选项之一:

    • “保存服务器更改”可保存文件的服务器版本。

    • “保存本地更改”可保存文件的本地版本。

请参见

其他资源

团队环境中的分布式系统设计器