与 CVS 存储库同步

在 CVS 小组编程环境中,同步资源涉及两个不同的进程:用分支的最新更改更新落实至分支。 

在“工作台”中进行更改时,资源保存在本地。最后您想要将更改落实至分支,以便其他人可以访问它们。同时,其他人可能已经将更改落实至分支。您将想要用这些更改来更新“工作台”资源。

要点!最好是在落实之前进行更新,以防“工作台”中的资源和当前在分支中的资源出现冲突。  

同步视图包含一些过滤器以控制是要只查看传入更改还是查看传出更改。传入更改来自分支。如果接受了传入更改,它们会将“工作台”资源更新为当前落实至分支的最新版本。传出更改来自“工作台”。如果落实了传出更改,它们会更改分支资源以与“工作台”中当前存在的资源相匹配。

不管您选择哪种方式(过滤),“同步”视图总是显示在本地修改分支中有更新版本可用的资源时发生冲突。在此情况下,可选择执行下列三个操作中的一个:从分支更新资源、将资源的版本落实到分支或将工作成果与分支资源中的更改合并。通常,您会想要进行合并,因为其它两个选项将导致丢失工作成果。

相关概念
CVS 小组编程
分支

相关任务
与存储库同步

更新

解决冲突

从分支合并

落实

相关参考
CVS
CVS 同步视图