使数据库与工作区中的更改同步

您可以使用工作区中所作的更改来更新数据库。对于工作项目或可视项目,只有项目的所有者才能够执行该操作。对于构建管理项目,您必须是构建管理员才能执行此操作。您必须能够看到和修改工作区。

关于此任务

ccm rwa|recon|reconcile -udb|-update_db -p|-project [-t|-task task_spec] 
        [-isfc|-ignore_same_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,...] project_spec...
ccm rwa|recon|reconcile -udb|-update_db [-t|-task task_spec] 
        [-isfc|-ignore_same_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,...] file_spec...
-cu|-consider_uncontrolled
指定未受控文件置于源控制下并创建为数据库中的对象,从而复制工作区中的文件内容。如果既未指定 -cu|-consider_uncontrolled,也未指定 -if|-ignore_files|-ignore_uncontrolled,那么缺省行为是忽略未受控的文件。
file_spec
指定要协调的文件或目录。
-if|-ignore_files|-ignore_types file_type,...
请参阅显示工作区冲突
-imwaf|-ignore_missing_wa_file
指定忽略工作区中缺少的文件,而不除去或删除项目的对应成员。缺省行为是忽略缺少的工作区文件。
-isfc|-ignore_same_file_contents
此选项适用于 V7.2.1.3 或更高版本。 指定在比较数据库中的静态文件与对应的工作区文件时,忽略时间戳记不同,但内容相同的文件。通过指定该选项,如果工作区文件只是时间戳记发生变化,但内容没有更改,那么不会检出并同步该文件。如果未指定该选项,那么当比较工作区文件与静态数据库文件时,尽管工作区文件只是时间戳记发生变化,而内容没有更改,还是会创建新版本的文件,并对其进行同步。
-iu|-ignore_uncontrolled
指定在进行协调时忽略未受控文件。如果既未指定 -cu|-consider_uncontrolled,也未指定 -if|-ignore_files|-ignore_uncontrolled,那么缺省行为是忽略未受控的文件。
-mwaf|-missing_wa_file
指定根据数据库中的相应对象创建缺少的工作区文件。缺省行为是忽略缺少的工作区文件。
-nr|-no_recurse
请参阅显示工作区冲突
-p|-project project_spec
指定要协调的项目。
-r|-recurse
请参阅显示工作区冲突
-t|-task -task_spec
指定将该任务与通过协调创建或检出的新文件或目录相关联。如果未指定,那么缺省情况下将使用当前任务。可以将 task_spec 设置为单个任务。
-udb|-update_db
请参阅显示工作区冲突

示例

根据工作区来更新数据库以协调文件 main.c

ccm reconcile -update_db main.c-1:csrc:1


反馈