在Diversion中,如何仅从前一个提交中还原特定文件?
我在一个Unreal Engine项目中使用Diversion,偶然把几个 .uasset 文件的改动提交了。
我不想把整个提交回滚,因为这次提交还包括其他正确的改动。我只想把其中几个文件恢复到提交前的版本。
我想保留仓库历史,不删除文件,也不删掉之前的提交。
解决方案
是的,你可以只恢复特定的文件。
最安全的工作流程是:
- 找到包含你想要的文件状态的提交。
- 点击你想要还原的文件以预览它。
- 通过点击
Send this version to workspace按钮将文件还原到当前工作区。 - 查看工作区的变更。
- 将还原后的文件作为一个新的改动提交。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。