更新多个工作区

对象(如头文件和库)可以于多个项目中使用,且可以驻留在多个工作区中。访问这些文件时,Rational® Synergy 可以通过更新文件来同步多个位置中的文件。

回忆一下,使用文件的每个基于副本的工作区具有文件副本。在基于副本的工作区中更改文件时,将仅更改该文件的本地副本。下次访问该文件时,Rational Synergy 将检测更改,并在数据库中和使用此文件的任何其他可视工作区中更新此文件。

下图中的示例显示了在更新某个在多个项目中使用的基于副本的文件时,如何进行更新。这些框表示单个源文件的副本或指向源文件的链接。只更新可视工作区。

图像显示在更新某个在多个项目中使用的基于副本的文件时,如何进行更新。这些框表示单个源文件的副本或指向源文件的链接。只更新可视工作区。

第二个示例显示在更新某个在多个项目中使用的基于链接的文件时,如何进行更新。这些框表示单个源文件的副本或指向源文件的链接。如果更改是通过链接进行的,那么只有在工作区可见的客户机访问对象之后,才会更新基于副本的工作区(如工作区 1)。

图像显示在更新某个在多个项目中使用的基于链接的文件时,如何进行更新。这些框表示单个源文件的副本或指向源文件的链接。

注: 如果有文件用于多个项目,且一次在多个工作区中更改该文件,那么通过 Rational Synergy 访问更改的文件时,将提示您存在冲突。必须使用“协调工作区”对话框来解决该冲突。

反馈