0

我正在用 javascript 编写一个非常大的文件,并且由于我在新版本中创建的错误,我一直想回到以前的版本。是否有任何代码编辑器可以让您恢复到以前版本的代码?

4

4 回答 4

6

我认为您需要的不是特定的编辑器。你需要一个版本控制系统,比如 Subversion 或 git。所以你仍然可以继续使用你最喜欢的编辑器。

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

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

于 2010-10-26T08:36:24.373 回答
2

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

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

于 2010-10-26T08:38:05.273 回答
1

是的,Emacs 和 Vim 都可以做到这一点:

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

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

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

于 2010-10-26T08:40:55.207 回答
0

我非常同意Prine 的回答——您可能正在寻找版本控制,许多编辑器本身就支持它。但是,如果您只是在寻找一个可以显示您在过去几分钟内所做的更改的编辑器,vim 和 emacs 都有“撤消树”的概念,可以让您可视化您所做的撤消和重写会议过程:

Emacs 撤消树的屏幕截图
(来源:briancarper.net

于 2010-10-26T08:39:32.210 回答