如果您对重要文件进行了更改,但后来后悔了,文件版本控制可以成为您的救命稻草。并非每个开箱即用的应用程序或服务都支持该功能,但您可以在 Windows 和 Mac 上采取一些步骤来保护您的文件。
什么是文件版本控制?
文件版本控制是指按版本分隔同一文件的不同迭代。例如,假设您正在处理一个重要的文本文档,您进行了一些更改并覆盖了该文件。文件版本控制允许您在犯覆盖文件错误之前将文档回滚到“最后一个好”版本。
这些版本的工作方式类似于检查点、书签或时间备份。不同的软件和服务有不同的名称,但版本控制在所有方面都有效,它允许您将文件的早期版本调回到您进行(现在不需要的)更改之前的某个时间点。
一些文件备份系统通过以允许您回滚到早期版本的方式保存文件的新版本来合并文件版本控制。文件版本控制通常内置于您直接使用的软件中,无论是文字处理器、笔记应用程序、软件开发工具还是在线备份服务。
文件版本控制有什么缺点吗?
在大多数情况下,文件版本控制的好处大大超过了缺点。“文件版本控制”一词通常出现在专业应用程序中,例如软件或网络开发,或者作为公司内部系统的一部分来保护数据。这是许多行业的先决条件。
在消费者技术的背景下(以及大多数正在阅读本文的人),该术语仅适用于个人文件和数据。作为标准,许多家庭办公解决方案(如Microsoft 365或 Google Drive)都启用了该功能。存储此类文件的多个副本的成本是微不足道的。
Mac 的 Time Machine 和 Windows 的文件历史记录等文件备份解决方案将该功能更广泛地应用于计算机驱动器上的所有内容。在此实现中,文件版本控制可能会占用更多空间。如果您经常处理大型文件,如 Photoshop 项目(PSD 文件)、3D 模型、大量数据存储等。
对于视频项目(因为大型视频文件等源媒体不一定会更改)或RAW 照片(许多照片编辑器会创建较小的参考文件来“开发”RAW 图像),情况并非如此。如果您要备份驱动器上的所有内容,您可能会发现该功能对 Steam 应用程序或其他类似应用程序更新来说是一种拖累。
在 Windows 中使用文件历史记录进行文件版本控制
自 Windows 8 以来,Windows就有一个名为“文件历史记录”的工具,可作为成熟的备份解决方案。您可以在 Windows 10 和 11 的控制面板的“文件历史记录”下找到此选项。它的工作原理是在外部驱动器上创建文件的离线备份,并提供排除文件夹和备份频率的选项。
只要连接了备份驱动器,文件历史记录就会运行,并且可以在文件历史记录设置下手动选择“立即运行”。如果您想恢复备份驱动器上文件的特定版本,您可以在控制面板的文件历史记录下选择“恢复个人文件”。
Mac 应用程序和时间机器中的文件版本控制
Apple 将文件版本控制整合到 Time Machine 备份中。将外部驱动器连接到您的 Mac,然后在“系统设置”>“通用”>“时间机器”下指定它(或者只需使用 Spotlight 搜索“时间机器”)并设置您的驱动器。您甚至可以为网络解决方案指定另一台 Mac。
您可以在 Time Machine 设置下指定备份频率和排除文件夹。每次连接驱动器时都会运行备份。要恢复文件,只需运行 Time Machine 应用程序或单击屏幕右上角的 Time Machine 图标并选择“浏览 Time Machine 备份”以查看历史备份。
在线备份工具也使用文件版本控制
许多在线备份工具也提供文件版本控制,尽管服务之间的产品差异很大。例如,Backblaze存储 30 天的文件版本,iDrive存储 30 个文件版本,而pCloud包含一个称为扩展文件历史记录的功能,可以记录您帐户中长达 365 天的所有文件更改。
这些服务使用在您的计算机上后台运行的应用程序,上传新文件并对旧文件进行更改。它们不是免费的,所以如果你停止付费,你将无法访问你的备份和版本,但它们提供了一个有价值的远程备份解决方案。查看我们的顶级在线备份解决方案完整列表,了解更多信息。
其他使用文件版本控制的常用工具
开发人员经常使用版本控制工具来回滚更改,该功能内置于Git等广泛使用的平台、 Subversion (SVN)等开源工具以及Autodesk Vault等专有产品中。Adobe Creative Cloud等专业人士常用的其他工具也包含文件版本控制。
文档和表格等 Google 云端硬盘应用会自动保留文件的版本。在处理文档时,您会在“文件”>“版本历史记录”下找到它们,甚至可以选择命名当前版本,以便轻松找到文件的特定迭代。Apple 的内置 Mac 文本编辑器 TextEdit 在“文件”>“还原为”下包含文件版本控制。
微软已经将版本控制内置到其 Office 产品和 Microsoft 365 在线客户端中已有一段时间了。在现代版本中,您会在“文件”>“信息”>“版本历史记录”下找到它。 Evernote 等笔记应用程序在查看笔记信息…> 查看历史记录下为付费客户提供版本控制。奇怪的是,Apple Notes不包含此功能(在撰写本文时)。
检查您最喜欢的应用程序
您最喜欢的许多应用程序可能包含版本控制。在“文件”菜单下查看或查看应用程序的文档以亲自查看。如果您打算在将来依赖一个单独的版本,最好使用“另存为”或复制一个文件,但是版本控制是防止意外更改的一个很好的安全网。
依赖应用内文件版本控制并不能替代正确的备份。Windows 用户可以将选定的文件夹备份到 OneDrive,而 Mac 用户可以选择 Time Machine 以外的其他内容。