当两个人在 Mac 或另一台设备离线时编辑同一个项目文件,同步服务可能会显示相互冲突的版本,而不是合并更改。首先保留提供的每个版本,然后在所属应用程序中比较并合并有用的编辑内容。具体的操作控制取决于该文件是 iCloud 云盘文件、Pages 文稿协作,还是由其他服务管理的文件。
首先保留所有版本
暂停片刻编辑,并告知协作者你正在查看哪个副本。如果 iCloud 云盘文稿出现冲突对话框,可以通过连按其图标来预览每个版本。在点按保留之前,请选择可能需要的所有版本:Apple 表示未选择的版本将从使用该账户的设备上的 iCloud 云盘中删除。如果你保留了多个版本,iCloud 会给多出的副本指定一个带编号的名称。Apple 的 iCloud 云盘冲突说明
在比较版本时,请将它们作为单独的文件保留。为副本指定清晰的名称,例如 Campaign-brief-Alex 和 Campaign-brief-Sam,或者包含日期以便于识别工作内容。切勿在假设某版本是唯一幸存副本的情况下去编辑它。冲突提示只是让你选择保留哪些副本;它不会自动为你合并段落、电子表格单元格、设计图层或其他项目内容。
在文件的所属应用中合并更改
在创建这些副本的应用程序中打开已保留的副本,并比较每位协作者更改的区域。对于文本,将遗漏的段落移入商定的版本中,并仔细检查周围的文字表述。对于电子表格,检查受影响的工作表、公式和数值。对于设计或媒体项目,除了最终可见的输出效果外,还要对比图层、素材和关联文件。这些都是人工审核步骤:iCloud 冲突对话框无法知晓哪些编辑是刻意为之的,也不知道项目的各部分是如何组合在一起的。
如果文件格式或应用程序支持可靠的比较或合并功能,请使用该功能并在替换任何内容之前检查其结果。如果不支持,请同时打开两个副本,逐一处理更改的部分。在协作者确认包含所需的编辑内容之前,将结果另存为一个新的工作文件。这样,如果漏掉了某处编辑,你还可以拥有一个可恢复的检查点。
Pages 文稿对其共享文稿有更具体的处理方式。协作者可以实时查看编辑,如果检测到文稿版本冲突,Pages 文稿会显示一个对话框。你可以选择保留哪个版本;如果你保留了多个版本,最新的版本将继续作为共享版本。在离线编辑时,Pages 文稿会在 Mac 重新连接后上传更改,你可以通过显示 > 显示同步状态来检查状态。Apple 的 Mac 共享 Pages 文稿指南
需要时恢复较早版本
如果 Pages 文稿中的某次编辑被覆盖或删除,请打开文稿并选取文件 > 复原到 > 浏览所有版本。在恢复之前先查看时间线。恢复会替换当前版本;若要同时保留两者,请按住 Option 键并点按恢复副本,将较早版本作为单独文稿打开。Pages 文稿还允许你将较早版本中的文本或对象拷贝到当前版本中。Apple 的 Pages 文稿版本历史记录指南
对于拥有时间机器备份的文件,你可以从打开至该文件位置的访达窗口中浏览备份,选择较早的项目,然后点按恢复。如果你需要的版本已不再出现在同步冲突选项中,这会非常有用。恢复的项目会返回到其原始位置,因此在覆盖恢复之前,请检查这会如何与当前已同步的文件产生交互。时间机器恢复需要包含所需版本的可用备份。Apple 的使用时间机器恢复项目指南
如果没有冲突对话框
首先确认文件存放的位置。iCloud 云盘的冲突处理适用于存储在 iCloud 云盘中的文稿;来自其他提供商的共享文件夹可能有其自己的版本历史记录、冲突副本命名或解决控制方式。访达并不针对任意项目格式提供通用的合并命令。在更改或删除冲突副本之前,请查看同步提供商的说明以及应用程序的版本历史记录。
如果不存在较早版本或备份,请保留现有的文件,并向协作者索取其本地副本或导出的文件。切勿以为时间戳最新的文件就包含所有的编辑:同步顺序并不是内容比较。一旦确定了合并副本,请将其作为共享工作文件,并在继续之前让协作者重新打开该副本。随后,尽可能在线编辑,或者商定谁来离线编辑以及恢复网络连接后如何交换更改。
来源
如果在 Mac 上的 iCloud 云盘中文稿版本发生冲突 — Apple 支持
在 Mac 上的共享 Pages 文稿中进行协作 — Apple 支持
在 Mac 上的 Pages 文稿中恢复文稿的较早版本 — Apple 支持
在 Mac 上恢复通过时间机器备份的项目 — Apple 支持