Mercurial教程:执行revert后如何恢复orig文件?
解决Mercurial误执行revert后恢复文件的方法
先撤销之前添加备份文件的操作
不需要把.orig备份文件纳入版本控制,执行:hg forget foo.js.orig用备份文件覆盖原文件
根据你的操作系统执行对应命令:- Windows:
copy foo.js.orig foo.js - Linux/macOS:
cp foo.js.orig foo.js
- Windows:
(可选)清理备份文件
确认原文件恢复后,可以删除备份:- Windows:
del foo.js.orig - Linux/macOS:
rm foo.js.orig
- Windows:
提交恢复后的修改
如果你需要把恢复的变更保存到版本库,执行:hg commit -m "恢复foo.js的修改"
内容的提问来源于stack exchange,提问作者Green
相关产品推荐
相关产品推荐

