例如,我有一个有效的代码,但速度不够快,因此我想记录该版本的代码,然后十个人继续对其进行优化,也许有一个更好的版本,然后再次记录此版本,依此类推。

如果最终无法获得快速代码,我想回滚到原始工作代码。

我猜这可以通过使用undo分支来实现,但是我没有找到方法。

最佳答案

是的,您可以添加撤消分支功能,使其更像版本控制系统。

在vim 7.3中,您可以进行持久撤消,如here所述,您只需向.vimrc添加以下行。

set undodir=~/.vim/undodir
set undofile

为了充分利用撤消分支,我强烈建议gundo,因为您可以使用它来可视化树并查看提交的差异。

08-26 13:25