更新

将使用“同步”视图来将本地资源更新为存储库中的最新内容并落实任何更改。

 

  1. 确认“同步”视图是否处于“传入模式”(#1)。如果不是,则按本地工具栏上的“传入模式”按钮(#2)。

    传入模式

  2. 通过双击打开 file1.txt(传入更改)。比较查看器显示 file1.txt 的存储库副本中插入了新行(Fred 更新的)。

    文本比较

  3. 从 file1.txt 的上下文菜单中选择更新。这将导致“工作台”更新为 file1.txt 的存储库副本。

  4. 选择 file2.txt。比较查看器显示 file1.txt 的存储库副本以及 file1.txt 的本地副本修改了完全相同的行。

    文本比较

  5. 如果更改看起来可疑,则了解有关它的更多信息。为此,首先需要弄清楚谁执行了更改以及为什么要执行更改。

    在“同步”视图的“结构比较”窗格中选择 file2.txt,并从上下文菜单中选择显示资源历史

    资源历史

  6. 在“资源历史”视图中(请参阅上文),版本 1.1 旁边有一个 *。这指示“工作台”中的当前版本为 1.1。它还显示存储库包含版本为 1.2 的 file2.txt。版本 1.2 的作者是 Fred。看起来应该询问 Fred 他为什么更改 file2.txt。

    如果 Fred 在发布更改时输入了有意义的描述,则这些描述将出现在“资源历史”视图的注释字段中,从而可在一定程序上预见更改意图。

  7. 现在可以使用四个复制按钮来帮助合并对存储库执行的有冲突的更改。

    现在,假定 Fred 所作的更改证明是正确的。

    选择 file2.txt,并从上下文菜单中选择覆盖并更新。当要求确认替换时,选择

  8. “更新”方式不再具有任何余下的传入或冲突更改。

    状态栏显示仍然有一个剩余的传出更改需要处理。

    状态栏