显示工作区冲突

您可以识别和显示工作区冲突;但是,您无法使用此命令执行任何操作来解决冲突。

关于此任务

ccm rwa|recon|reconcile -p|-project [-s|-sh|-show] 
        [-cfc|-compare_file_contents] 
        ([-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] 
        [-cfc|-compare_file_contents] 
        ([-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..
-cfc|-compare_file_contents
此选项适用于 V7.2.1.3 或更高版本。 指定在比较数据库中的静态文件与对应的工作区文件时,除了比较文件内容外,还考虑时间戳记。如果工作区文件只是时间戳记发生变化,但内容不变,那么将显示工作区冲突“检入的文件发生工作区更改,但文件内容相同”。如果工作区文件的时间戳记和内容都发生了变化,那么将显示冲突“检入的文件发生工作区更改”。 如果未指定该选项,那么在比较工作区文件与静态数据库文件时,即使工作区文件只是时间戳记发生变化,而内容不变,还是会显示冲突“检入的文件发生工作区更改”。
-ch|-column_header
指定要在输出格式中使用列标题。请参阅 -ch|-column_header 以获取详细信息。
-cu|-consider_uncontrolled
指定在进行协调时考虑未受控文件。未受源控制的任何文件都报告为工作区冲突。如果既未指定 -cu|-consider_uncontrolled,也未指定 -if|-ignore_files|-ignore_uncontrolled,那么缺省行为是忽略未受控的文件。
-f|-format format
指定命令输出格式。请参阅 -f|-format 以获取详细信息。

关键字可以是内置关键字(%fullname%displayname%objectname)或任何现有属性的名称,例如 %modify_time%status

要查看关键字列表,请参阅内置关键字

file_spec
指定要协调的文件或目录。
-gby|-groupby groupformat
指定如何对命令输出分组。请参阅 -gby|-groupby 以获取详细信息。
-if|-ignore_files|-ignore_types file_type,...
指定不对文件名中包含指定扩展名的文件进行协调。此选项仅对未受控文件有效,并且必须与 -cu|-consider_uncontrolled 选项结合使用。请使用一个或多个文件扩展名作为选项值,各扩展名之间以逗号分隔。

您可以为个别项目指定其他忽略模式,以允许指定要由同步工作区操作忽略的正则表达式集合。在项目的根目录中,创建名为 synergy_ignore_file_pattern.txt 的受控文件。此文件使用 UTF-8 编码进行读取。此文件的语法与“GUI 选项”对话框中用于定义要忽略的模式的语法相同。

-imwaf|-ignore_missing_wa_file
指定忽略工作区中缺少的文件,而不将这些文件报告为工作区冲突。缺省行为是忽略缺少的工作区文件。
-iu|-ignore_uncontrolled
指定在进行协调时忽略未受控文件。如果既未指定 -cu|-consider_uncontrolled,也未指定 -if|-ignore_files|-ignore_uncontrolled,那么缺省行为是忽略未受控的文件。
-mwaf|-missing_wa_file
指定将缺少的工作区文件报告为冲突。缺省行为是忽略缺少的工作区文件。
-nch|-nocolumn_header
指定不要在输出格式中使用列标题。请参阅 -nch|-nocolumn_header 以获取详细信息。
-nf|-noformat
指定不要使用列对齐。请参阅 -nf|-noformat 以获取详细信息。
-nr|-no_recurse
指定在协调项目或目录时,不对项目的子项目或目录或子目录中的文件进行递归协调。缺省行为是不进行递归式协调。
-ns|-nosort|-no_sort
指定不对输出排序。请参阅 -ns|-nosort 以获取详细信息。
project_spec
指定要协调的项目。
-r|-recurse
指定递归式地对项目的子项目、文件和子目录进行协调。缺省行为是不进行递归式协调。

在对项目进行同步时,此选项控制协调操作的深度。协调深度是一个需要重点考虑的问题。如果您对一个具有许多嵌套子项目的顶级项目进行同步,那么该操作将占用大量的时间和资源对该顶级项目下的各个子项目进行递归式协调。

如果您指定一个目录和 -recurse,那么不会对该目录下的子项目进行递归式协调。

-sby|-sortby sortspec
指定如何对命令输出排序。请参阅 -sby|-sortby 以获取详细信息。
-sep|-separator separator
只能与 -f|-format 选项一起使用。指定其他分隔符。请参阅 -sep|-separator 以获取详细信息。
-s|-show
显示冲突,但不解决冲突。缺省行为是显示工作区冲突。
-udb|-update_db
使用工作区中的版本更新数据库。在以下情况使用此选项:
  • 如果您修改了未检出的文件,那么协调操作在缺省情况下将创建一个版本,并使用您的更改来更新数据库。
  • 如果您从其他工作区更新了某个文件在数据库中的副本,并且更改了此工作区中的同一文件,那么将从工作区更新数据库。

    如果您确定此工作区代表正确的一组更改,请使用此选项。

-uwa|-update_wa
使用数据库中的版本更新工作区。如果您确定数据库代表正确的一组更改,请使用此选项。

示例


反馈