与 CVS 资源库同步

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

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

要点:当“工作台”中的资源和分支中的当前资源存在冲突时,最好是在提交之前进行更新。

当对资源选择小组 > 与资源库同步时,“同步”视图就会打开。可以设置过滤器以控制是仅查看入局更改还是出局更改。入局更改来自分支;如果接受入局更改,它们会将“工作台”资源更新为当前提交至分支的最新版本。出局更改来自“工作台”;如果提交出局更改,它们会更改分支资源以与“工作台”中的当前资源相匹配。

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

相关概念
用 CVS 编程的小组
分支

相关任务
与资源库同步

更新

解决冲突

从分支合并

提交

相关参考
CVS
“CVS 同步”视图

Copyright IBM Corp. and others 2000, 2002. All Rights Reserved.