是否有代码编辑器可以恢复到以前的版本?

时间:2010-10-26 08:34:42

标签: javascript code-editor

我在javascript编码是一个非常大的文件,我一直想回到以前的版本,因为我在新版本中创建了错误。是否有任何代码编辑器允许您恢复到以前版本的代码?

4 个答案:

答案 0 :(得分:6)

我认为您需要的不是特定的编辑器。你需要像Subversion或git这样的版本控制系统。所以你仍然可以继续使用自己喜欢的编辑器。

颠覆(http://subversion.tigris.org/)

Git (http://git-scm.com/)

答案 1 :(得分:2)

这称为版本控制,是每个开发人员默认使用的东西。有许多版本控制系统,请查看SVNGitMercurialet al

某些编辑器与版本控制系统集成在一起,但它始终是一个单独的系统。

答案 2 :(得分:1)

是的,Emacs和Vim都可以这样做:

http://www.emacswiki.org/emacs/RevisionControlSystem

http://www.vim.org/scripts/script.php?script_id=89

但是,我同意其他答案,版本控制系统会更合适,更容易学习(假设你还不知道Emacs或Vim)。

答案 3 :(得分:0)

我非常同意Prine's answer - 您可能正在寻找版本控制,许多编辑本身都支持它。但是,如果您只是在寻找能够显示您在最近几分钟内所做的更改的编辑器,那么vim和emacs都具有“撤消树”的概念,可以让您可视化您所做的撤消和重写会议进程:

Screenshot of Emacs' undo tree http://briancarper.net/emacs/emacs-undo-trees.png