将工作区和数据库同步

同步工作区时,会将您的工作区中的文件与数据库中的文件进行比较,以便您可以解析文件差异。

关于此任务

如果在没有检出文件的情况下手动更改了文件系统中的文件,或如果由于文件系统中的变更而导致项目更新失败,请使用同步。同步工作区以查看并选择冲突,然后比较文件系统中的文件和数据库中的文件的差别。

以下操作讨论同步后解决工作区冲突的方法。

要查找项目或项目分组集,请参阅查找对象

过程

  1. 右键单击可修改的项目、项目组或项目分组集,指向同步工作区并选择仅限成员成员和子项目(视具体情况而定)。

    如果存在冲突,则将显示工作区冲突对话框。

  2. 复审冲突的列表。
  3. 采用以下其中一个方法解决冲突:
    选项 描述
    放弃工作区更改放弃工作区更改图标 单击此图标以放弃工作区更改,并更新工作区以与数据库相匹配。
    保留工作区更改保留工作区更改图标 单击此图标以更新数据库以与工作区相匹配。
    忽略不希望 Synergy 控制的文件 如果发现不希望控制的文件冲突,那么您可以按照模式忽略文件。这样做可以在同步工作区后,将过滤器设置为避免将特定模式的文件显示为冲突。

    如果工作区包含很多冲突,那么您可以过滤冲突。单击 成员资格冲突图标,并选择想要查看的条件(过滤掉其他条件),例如文件,然后使用列表框指定想要查看的冲突消息。要再次查看所有冲突,请单击 成员资格冲突图标,并选择关闭过滤

    如果过滤的列包含 10 个(或更少)唯一值,那么过滤器值将显示在列表框中。您可以添加现有值;但您也可以在该字段中输入您自己的值。如果列包含 10 个以上的唯一值,那么您可以在文本字段中输入值以应用过滤。有关使用 Java™ 正则表达式过滤条件的更多信息,请参阅模式匹配和 Rational Synergy

    如果设置过滤器,请在“工作区冲突”对话框中刷新输出。 单击“工作区冲突”对话框中的 刷新图标 以再次运行工作区冲突检测。


反馈