【发布时间】:2010-10-26 08:34:41
【问题描述】:
我正在用 javascript 编写一个非常大的文件,我一直想回到以前的版本,因为我在新版本中创建了错误。是否有任何代码编辑器可以让您恢复到以前版本的代码?
【问题讨论】:
我正在用 javascript 编写一个非常大的文件,我一直想回到以前的版本,因为我在新版本中创建了错误。是否有任何代码编辑器可以让您恢复到以前版本的代码?
【问题讨论】:
我认为您需要的不是特定的编辑器。你需要一个版本控制系统,比如 Subversion 或 git。所以你仍然可以继续使用你最喜欢的编辑器。
Subversion (http://subversion.tigris.org/)
Git (http://git-scm.com/)
【讨论】:
是的,Emacs 和 Vim 都可以做到这一点:
http://www.emacswiki.org/emacs/RevisionControlSystem
http://www.vim.org/scripts/script.php?script_id=89
但是,我同意其他答案,版本控制系统会更合适且更容易学习(假设您还不了解 Emacs 或 Vim)。
【讨论】:
我非常同意Prine's answer 的观点——您可能正在寻找版本控制,许多编辑器本身就支持它。但是,如果您只是在寻找一个能够显示您在过去几分钟内所做的更改的编辑器,vim 和 emacs 都具有“撤消树”的概念,可以让您可视化您所做的撤消和重写会议过程:
(来源:briancarper.net)
【讨论】: