CVS 同步视图

此视图允许您更新“工作台”中的资源,并将资源从“工作台”提交至资源库。

以下是“同步”视图的外观:

同步视图

方式

在此视图中可以使用三种不同的查看方式(过滤器)来使同步过程进行得更容易:

入局
在此方式下,只能看到资源库中自上次装入或与“工作台”中的资源同步之后更改过的资源(入局更改)。如果进行同步时有入局更改,则将以此方式开始。
出局
在此方式下,只能看到在“工作台”中修改过的资源(出局更改)。如果进行同步时没有入局更改,则将以此方式开始。
入局/出局
在此方式下,同时显示入局和出局更改且您可以进行更新和提交。您将与将来的同步一起仍处于此方式,直到关闭视图为止。使用此双重方式的优点在于可以按选择完成任务。缺点在于执行同时双向合并通常是很复杂的。另外,还得冒在想要对其作出更新时意外提交冲突的风险。可以在“工作台首选项”页面(窗口 > 首选项 > CVS)上选择始终使用“入局/出局”方式。

这些方式不仅过滤可视更改集,还限制了可用的操作集。可以使用“同步”视图的工具栏来切换方式。

这些方式优点在于:

不管您选择哪种方式,将总是看到有冲突存在。可以通过单击只显示冲突按钮来过滤掉其它出局和入局更改。还可从此视图的下拉菜单中选择“比较文件内容”(并只显示内容不同的那些资源)、“忽略空格差别”或“从资源库刷新”。

要点:最好是先更新“工作台”中的资源,通过合并来解决存在的所有冲突,然后将“工作台”资源提交至资源库。

结构比较窗格

此窗格允许您查看资源库与“工作台”之间的所有资源差别的层次结构树。

文本比较窗格

此窗格允许您查看在结构比较窗格中选择的资源的内容差别。可从视图的下拉菜单中选择忽略空格差别。

相关概念
用 CVS 编程的小组
与 CVS 资源库同步  

相关任务
与资源库同步

更新

解决冲突

从分支合并

提交

比较资源
合并比较编辑器中的更改

相关参考
CVS
比较编辑器


Copyright IBM Corporation and others 2000, 2002