ccm rwa|recon|reconcile -p|-project [-s|-sh|-show]
([-cu|-consider_uncontrolled] | [-iu|-ignore_uncontrolled])
([-mwaf|-missing_wa_file] | [-imwaf|-ignore_missing_wa_file])
([-r|-recurse] | [-nr|-norecurse|-no_recurse])
[-if|-ignore_files|-ignore_types file_type,...] [-f|-format format]
[-nf|-noformat] ([-ch|-column_header] | [-nch|-nocolumn_header])
[-sep|-separator separator] ([-sby|-sortby sortspec] |
[-ns|-nosort|-no_sort]) [-gby|-groupby groupformat] project_spec...
ccm rwa|recon|reconcile [-s|-sh|-show]
([-cu|-consider_uncontrolled] | [-iu|-ignore_uncontrolled])
([-mwaf|-missing_wa_file] | [-imwaf|-ignore_missing_wa_file])
([-r|-recurse] | [-nr|-norecurse|-no_recurse])
[-if|-ignore_files|-ignore_types file_type,...] [-f|-format format]
[-nf|-noformat] ([-ch|-column_header] | [-nch|-nocolumn_header])
[-sep|-separator separator] ([-sby|-sortby sortspec] |
[-ns|-nosort|-no_sort]) [-gby|-groupby groupformat] file_spec..
可以内置的关键字(%fullname、%displayname、%objectname)或任何现有属性的名称,如 %modify_time 或 %status。
要查看关键字列表,请参阅内置关键字。
您可以为个别项目指定其他忽略模式,以允许指定要由同步工作区操作忽略的正则表达式集合。在项目的根目录中,创建名为 synergy_ignore_file_pattern.txt 的受控文件。此文件使用 UTF-8 编码进行读取。此文件的语法与“GUI 选项”对话框中用于定义要忽略的模式的语法相同。
在对项目进行同步时,此选项控制协调操作的深度。协调深度是一个需要重点考虑的问题。如果您对一个具有许多嵌套子项目的顶级项目进行同步,那么该操作将占用大量的时间和资源对该顶级项目下的各个子项目进行递归式协调。
如果您指定一个目录和 -recurse,那么不会对该目录下的子项目进行递归式协调。
如果您确定此工作区代表正确的一组更改,请使用此选项。
ccm reconcile -p ico_june16-1 -ignore_types "*.doc;*.gif ;*.exe"
在本例中,您必须更新 move.c(处于工作状态)和 colname.c(处于集成状态)。在复制和修改工作区中的对象后,项目的方向发生了更改,尽管最终并不需要这些更改。
使用数据库中的原始文件对工作区进行了更新,并且放弃了对 colname.c 和 move.c 所作的更改。
$ ccm reconcile -p ico_june16-1 -no_recurse -uwa
Fetching work area data, 0%...
Checking work area conflicts, 30%...
Discarding changes to '/users/john/ccm_wa/ccmint15/ico_june16-1/ico_june16/src/colname.c'...
Discarding changes to '/users/john/ccm_wa/ccmint15/ico_june16-1/ico_june16/src/move.c'...
Checking work area conflicts, 100%