在以下情况下会发生工作区冲突:
对于受控链接、符号链接和工作区路径,可能会发生其他错误。必须手动解决这些类型的冲突。
将此命令用于已检出文件的一些其他方法包括:
例如,如果您未在运行会话,但是必须修改不可修改对象,那么可以在工作区中更改该对象。可以通过重置文件上的“只读”属性并修改该文件,然后在以后更新数据库。之后,启动会话时,使用 reconcile 命令,将工作区更改更新到数据库。
从 CLI 停止协调时,会显示一条消息,声明工作区中可能发生错误。尝试使用该工作区之前,不会发生这些错误。要避免问题,请在使用工作区之前对其进行协调。
一些操作会自动执行某些协调操作:
将会检查对应的工作区是否存在工作区冲突。如果可能,自动将工作区的更改更新到数据库。
数据库会使用工作区中已更改的文件内容进行更新。
已更新的工作区内容用于更新已检出的文件。
对于由您修改且使用该文件并具有可视且可修改的工作区的任何项目,可使用新内容进行更新。当数据库通过 ccm reconcile 命令显式更新时会发生更新,或者在其他操作过程中会自动更新。
reconcile 命令支持以下子命令。