可以将已修改的“工作台”资源落实到存储库,以便其他小组成员可以查看您的工作。只有在该分支上工作的其他成员才能看见在该分支上落实的那些更改。可以从两个位置发出落实命令:小组 > 落实菜单,或者同步视图。
要使用小组 > 落实来落实更改:
“注释”页面还允许用户预览将要落实的文件。如果已知任何文件包含有冲突的更改,则不允许进行落实。如果没有已知的有冲突的更改,则将允许进行落实,但在服务器上可能仍存在有冲突的更改(即,客户机将在同步操作期间了解到服务器上有冲突的更改)。如果落实的任何文件包含有冲突的更改,则操作将失败。如果发生这种情况,则必须执行更新,或者使用“同步”视图来解决冲突。一般认为总是在落实之前进行更加理想,原因是这样可以确保在落实更多更改之前存储库的状态最新。
如果一个或多个正在落实的资源是新资源并且尚未被添加至 CVS 控制,则除非通过从上下文菜单中选择从视图中除去显式地除去它们,否则将自动添加它们。
要在“同步”视图中落实更改:
提示:可以通过执行覆盖和落实来落实具有冲突的文件。这将把资源的“工作台”副本落实到存储库中,从而除去了任何传入更改。
警告: 以上描述的覆盖和落实命令的行为只适用于“同步”视图的传出模式。在视图的传入/传出模式中,传出更改和冲突的行为是相同的,但是该命令将把传入更改还原为本地“工作台”的内容。在传入/传出模式中使用此命令时一定要非常小心。