要将更新的项目文件夹与 Mac 上现有的文件进行协调比对,首先请保留两份副本,比较它们的内容,并决定如何处理同名文件。当其中一个文件夹包含独有项目时,访达(Finder)可以合并两个同名文件夹,但它不会合并同一文件的不同版本冲突。在替换任何内容之前,请先检查这些冲突。
首先制作一个安全的工作副本
在操作过程中,请保持原始项目文件夹和收到的更新文件夹完好无损。如果您使用时间机器(Time Machine),请确认已有近期的备份;Apple 表示时间机器可以备份文件并恢复被更改或删除的项目。在 Mac 上使用时间机器备份文件
在访达中为现有项目文件夹创建一个单独的工作副本:选中该文件夹,选取文件 > 复制,并为该副本清晰重命名,例如 Project - reconciliation copy。同样将收到的更新保留在其原本的位置。这样一来,如果合并或替换出现了不想要的结果,您仍有恢复节点。对于重要项目,在协调比对文件时请避免对其进行编辑,尤其是当其他人或应用程序可能也在更改它们时。
在访达中比较这两个文件夹
在访达中打开现有副本和收到的文件夹。使用显示 > 作为列表并按名称排序,以排查仅出现在其中一个版本中的文件和子文件夹。您还可以按修改日期排序以查找最近更改的项目。访达支持按名称和修改日期排序,以及按大小等选项进行分组。在 Mac 上的“访达”中将项目排序和整理
请将这些详细信息视为线索,而非确定哪个文件正确的依据。较新的修改日期可能表示有编辑,但并不意味着该编辑就应该成为项目的当前版本。对于同名文档,请在相关应用程序中打开两个版本并比较内容,或者使用该应用程序自带的比较或版本功能(如果提供)。访达不提供通用的内容比较功能,也不会自动协调文档内部的编辑。
如果扩展名被隐藏且两个文件名看起来相似,请在比较之前将其显示出来:选取访达 > 设置 > 高级,然后勾选显示所有文件扩展名。扩展名用于标识文件类型,因此同名的文档和导出的图像并不一定是互相冲突的版本。更改 Mac 上的“访达”设置
合并独有文件且不丢失冲突版本
访达内置的合并功能适用于名称相同但位于不同位置的文件夹。按住 Option 键的同时,将一个文件夹拖移到包含另一个同名文件夹的位置。如果访达提示合并,请查看提示并选取它,以整合仅存在于其中一个文件夹中的项目。Apple 指出,只有当一个文件夹包含另一个文件夹中没有的项目时,才会出现“合并”选项。在 Mac 上的文件夹中整理文件
不要以为“合并”能解决同名文件的不同版本问题。Apple 说明,对于此类冲突,访达会改为提供停止或替换选项。如果您尚未决定保留哪个版本,请选择“停止”。替换可能会覆盖目标副本,因此请分别保留新接收的版本和现有版本,直到您完成比对并选定要保留的文件。如果两个版本都很重要,请为其中一个加上明确的后缀重命名(例如 -received),并将其与选定的文件一起保留。
检查协调比对后的项目
在将选定的文件合并或复制到工作副本后,请检查项目的关键文件夹,并在常用应用程序中打开重要文件。确认预期的新文件已存在、您选择保留的文件仍能正常打开,且所需的任何文件夹结构完好无损。在确认工作副本可用之前,请保留未经改动的原始文件。
访达的合并是一项文件夹操作,而非版本控制系统:它无法推断哪次编辑具有权威性,无法合并文档内部的更改,也无法确定项目是否完整。对于软件项目或其他具有专门文件格式的工作,请在适用的情况下使用项目指定的版本控制或审查工具。在没有此类工具可用时,请逐一针对冲突做出决定,在不确定时保留备用副本。
参考资料
在 Mac 上的文件夹中整理文件 — Apple 支持
在 Mac 上的“访达”中将项目排序和整理 — Apple 支持
更改 Mac 上的“访达”设置 — Apple 支持
在 Mac 上使用时间机器备份文件 — Apple 支持