同步视图

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

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

同步视图

方式

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

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

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

这些方式优点在于:

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

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

同步状态

同步视图中左上方的窗格显示与资源库中的资源的同步状态相比较的工作区中的资源的同步状态。通过使用图标来显示此状态,还可以配置此状态以将它作为追加至资源名的文本显示。下表显示图标的描述:

入局附加图标 入局附加意味着已将资源添加至资源库。更新将把资源传送至工作区。
入局更改图标 入局更改意味着已在资源库中更改了文件。更新将把新文件修订版传送至工作区。
入局删除图标 入局删除意味着已从服务器删除了资源。更新将删除本地资源。
出局附加图标 出局附加意味着已将文件添加至工作区,且还未添加到资源库中。先添加然后提交将把新文件传送至资源库。
出局更改图标 出局更改意味着在本地更改了文件。提交文件将把更改传送至资源库并创建该文件的新修订版。
出局删除图标 出局删除是在本地删除了的资源。提交这些资源将导致删除远程资源。注意:在 CVS 目录中绝不是真正从资源库中删除。而是从工作区中删除文件并修剪空目录。
冲突附加图标 冲突附加意味着在本地和远程添加了资源。
冲突更改图标 冲突更改意味着在本地和远程更改了文件。用户将需要手工或自动合并。
冲突删除图标 冲突删除意味着在本地和远程删除了资源。
可自动合并冲突图标 可自动合并冲突是可由 CVS 自动合并的冲突。这是因为在本地和远程更改了文件,但是这是在该文件中的不同位置进行的。此指示符很重要,因为它可以允许您从同步视图复查更改,然后执行将自动执行合并的覆盖并更新
尚未添加至版本控制的资源的图标 从未提交给资源库的未添加资源。

结构比较窗格

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

文本比较窗格

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

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

相关任务
与资源库同步

更新

解决冲突

从分支合并

提交

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

相关参考
CVS
比较编辑器


Copyright IBM Corporation and others 2000, 2003