复制实用程序

使用 ccm_copy_tools 命令将实用程序从 Rational® Synergy 6.5、 7.0、7.1 或 7.1a 安装目录复制到 Rational Synergy 7.2 或更高版本 安装目录。您也可以使用此命令保存前发行版的实用程序,或将之前保存的实用程序应用到 Rational Synergy 发行版7.2 或更高版本安装。

该命令必须以用户 ccm_root 的身份运行,因为它必须能写入到您的 Rational Synergy 7.2 或更高版本安装目录下。

注: 客户使用 ObjectMake 和 diff/merge 工具。 因此,您必须使用 ccm_copy_tools 更新每个客户机安装和每个服务器安装。客户机安装只需 ObjectMake 和 diff/merge 工具 (ccm_copy_tools -m-d)。 但是,您也可以将归档工具复制到客户机安装。

命令语法

当您运行以下命令时,就会将 6.5 版本的工具直接从旧的 Rational Synergy 安装目录复制到新的安装目录:

ccm_copy_tools old_install_dir new_install_dir

您将看到如下例所示的错误:

old_install_dir 可能引用一个现有 Rational Synergy 安装目录,该安装目录使用 6.5 版本的工具进行过更新。因此,可以将工具从一个 7.2 或更高版本安装复制到另一个安装。还可以将工具从之前的安装复制到 7.2 或更高版本安装。

ccm_copy_tools -o output_file old_install_dir

这种形式的命令将 6.5 工具从现有的 Rational Synergy 7.0、7.1、7.1a、7.2 或更高版本 安装复制到保存的文件,以便之后在别处进行安装。 当之前的安装与新的 Rational Synergy 安装彼此不可视时,该信息十分有用。不能使用之前形式的命令直接执行复制操作。

ccm_copy_tools -i input_file new_install_dir

该形式的命令将 6.5 工具从一个保存的文件复制到一个现有 Rational Synergy 7.0、7.1、7.1a、7.2 或更高版本 安装。 保存后的文件必须通过之前使用的 ccm_copy_tools -o 命令产生。 如果新安装目录并非来自 Rational Synergy 7.0、7.1、7.1a、7.2 或更高版本,您将会看到一个错误。

缺省设置为复制所有需要的文件。 在所有方式下,您还可以使用以下选项:

选项 描述
-a 复制用于归档的工具。
-m 复制用于 ObjectMake 的文件。
-d 复制用于 diffmerge 的工具。
-v 显示每个文件的复制路径。

更新 CLI 首选项

如果您希望使用 Rational Synergy 6.5 比较和合并工具,除了将工具复制到您的安装目录下,还必须更新 CLI 首选项。 例如,要使用 ccm_dff 在 Windows 上比较对象,请修改 ccm.properties 文件中的以下行:
ccm.cli.tools.compare.ascii.windows=%ccm_home\\\\bin\\\\util\\\\ccm_dff -o %outfile %file1 %file2

反馈