执行我们自己的更改

Fred 已经对 file1.txt 和 file2.txt 作了几处更改,并将它们落实至存储库。在本节中,将进行一些其它更改然后与存储库同步。同步时,期望能够看到在本节中作出的更改以及由 Fred 所作的更改。

  1. 按如下所示添加 file3.txt

    新内容:(以粗体显示更改)

    This is the brief contents
    of file 3

  2. 您会发现“导航器”显示资源的 CVS 状态。注意,Jane 添加的新文件具有前缀“>”。

    导航器视图

  3. 选择项目 JanesTeamProject 并从该项目的上下文菜单中选择小组 > 与存储库同步。当询问您是否要切换透视图时,选择。“小组同步”透视图将打开,您将看到您已更改的文件显示在“同步视图”中。双击 file1.txt,应该看到比较编辑器打开:

  4. 还有其它两件事情值得注意。首先,file1.txt(在结构化比较区域中)旁边的图标指示 file1.txt 具有传入更改。这意味着您需要执行的更改已发布到服务器中。看一下 file1.txt,我们能看到 Fred 添加到该文件中的文本。另外,注意到窗口底部的状态行中,有一些旁边有数字的箭头。这些显示传入、传出和冲突的文件数。文件旁边的第一个数字是工作空间中的修订版,另一个是上一次同步时服务器上的修订版。

  5. 通常,您应该更新其他人所作的更改,然后使用这些更改测试您的工作空间,最后一旦您确信其他人所作的更改没有破坏您的工作空间中的内容就落实您的更改。

  6. 在决定接受 Fred 的更改之前,您可能想知道他为什么这作出这些更改。选择 file1.txt 并从上下文菜单中选择在“资源历史”中显示



  7. * 开头的行指示这是装入的当前修订版。这样您就能看到 Fred 发布修订版 1.2 的时候和所作的注释。
    技巧:您可以选择历史视图中的“链接至编辑器”工具栏按钮以在打开新编辑器时自动更新历史。这样可以快速浏览注释。

  8. 要进行更新,只要在“同步视图”中选择 JanesTeamProject 并从上下文菜单中选择更新即可。

  9. “同步视图”将更新以反映 file1.txt 和 file2.txt 不再与存储库不同步的情况。现在,应该只能看到 file3.txt。

  10. 接下来,您可以落实 file3.txt。