Luk*_*ský 12
最简单的方法是bzr revert
在删除文件之前简单地使用修订号:
bzr revert -rX path/to/file
bzr commit -m 'Bringing path/to/file back'
Run Code Online (Sandbox Code Playgroud)
您不需要合并任何东西.
这不是最好的答案。请参阅 bialix 的答案,该答案要简单得多。我将其留在这里仅供参考。
这是我认为最干净的方法:
创建分支:
bzr 分支 mytree 修复路径
cd 进入修复分支
仅恢复丢失文件的最新版本(例如本例中的 287):
bzr 恢复 -r 287 丢失的文件
提交更改
bzr commit -m“取消我的脚”
cd 回到主分支
合并修复
bzr 合并修复路径
准备好后,提交合并并删除修复分支。
您可以通过恢复到原始工作分支来完成此操作,但最好不要这样做。您还需要担心(只是一点点)任何未提交的更改。