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