在Diversion中,如何仅从前一个提交中还原特定文件?

编程语言 2026-07-09

我在一个Unreal Engine项目中使用Diversion,偶然把几个 .uasset 文件的改动提交了。

我不想把整个提交回滚,因为这次提交还包括其他正确的改动。我只想把其中几个文件恢复到提交前的版本。

我想保留仓库历史,不删除文件,也不删掉之前的提交。

解决方案

是的,你可以只恢复特定的文件。

最安全的工作流程是:

  1. 找到包含你想要的文件状态的提交。
  2. 点击你想要还原的文件以预览它。
  3. 通过点击 Send this version to workspace 按钮将文件还原到当前工作区。
  4. 查看工作区的变更。
  5. 将还原后的文件作为一个新的改动提交。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章