例如,我有一个有效的代码,但速度不够快,因此我想记录该版本的代码,然后十个人继续对其进行优化,也许有一个更好的版本,然后再次记录此版本,依此类推。
如果最终无法获得快速代码,我想回滚到原始工作代码。
我猜这可以通过使用undo分支来实现,但是我没有找到方法。
最佳答案
是的,您可以添加撤消分支功能,使其更像版本控制系统。
在vim 7.3中,您可以进行持久撤消,如here所述,您只需向.vimrc
添加以下行。
set undodir=~/.vim/undodir
set undofile
为了充分利用撤消分支,我强烈建议gundo,因为您可以使用它来可视化树并查看提交的差异。