我在javascript中编写了一个非常大的文件,并且由于我在新版本中创建的错误,我一直希望回到以前的版本。是否有任何代码编辑器允许您恢复到以前版本的代码?是否有代码编辑器可以恢复到以前的版本?
1
A
回答
6
我觉得你需要的不是一个特定的编辑器。你需要一个像Subversion或git这样的版本控制系统。所以你仍然可以继续使用你最喜欢的编辑器。
颠覆(http://subversion.tigris.org/)
的Git(http://git-scm.com/)
2
0
我非常赞同Prine's answer - 您可能正在寻找版本控制,许多编辑器本身支持它。然而,如果你只是想找一个编辑器来显示你在过去几分钟内做出的改变,vim和emacs都有“撤销树”的概念,让你可视化撤销并重写你在会话的过程:
Screenshot of Emacs' undo tree http://briancarper.net/emacs/emacs-undo-trees.png
1
是的,无论是Emacs和Vim可以这样做:
http://www.emacswiki.org/emacs/RevisionControlSystem
http://www.vim.org/scripts/script.php?script_id=89
不过,我同意其他答案,版本控制系统会更加适合并且更容易学习(假设您还不知道Emacs或Vim)。
相关问题
- 1. 恢复以前的版本
- 2. 将svn代码恢复到特定以前的版本
- 3. 恢复到以前的内核版本
- 4. C#恢复到以前的版本
- 5. SVN:恢复到以前的版本
- 6. 是否可以恢复ASP.NET预编译?
- 7. 有没有办法将索引恢复到以前的版本?
- 8. 是否有我可以恢复到上次构建/测试成功的代码?
- 9. 是否有可能恢复以前的GL帧缓冲区?
- 10. 是否可以使用没有CMS的富文本编辑器?
- 11. 恢复到以前的本地版本上github
- 12. 是否可以恢复迭代器并且可以分配其值/状态?
- 13. npm无法恢复到以前版本的节点包(angular-cli)
- 14. ldconfig命令恢复到以前的库版本
- 15. Git恢复到以前版本的Dev,Staging和Master分支
- 16. 是否可以从后面的代码编辑元描述?
- 17. 是否有水印,我可以编辑
- 18. gcc是否可以不编译代码?
- 19. 是否可以编辑以下代码,以便执行第二种方法?
- 20. 编译器是否只编译可以执行的代码?
- 21. SVN - 拒绝,更改并恢复到以前版本
- 22. 他们是否可以恢复`git checkout`?
- 23. 是否可以封装事件逻辑以避免重复的代码?
- 24. Fortran 95编译器是否可以编译Fortran 77代码?
- 25. Simperium - 用户是否可以恢复被遗忘的密码..?
- 26. 我在哪里可以找到“经典”ASP代码编辑器?
- 27. 是否可以使用Eclipse IDE作为文本编辑器?
- 28. 是否可以编辑UITableViewCell的numberOfLines?
- 29. TortoiseSVN - 如何在恢复到以前的版本后更新到服务器上的最新版本?
- 30. 卸载openstackclient,恢复以前的目光和梯形版本
嗯...好吧我想到了,但我的工作不是开源 – chromedude 2010-10-26 08:38:16
你可以在你的本地系统上设置你自己的版本控制库。所以,如果你不想让你的代码公开访问, – Prine 2010-10-26 08:39:51
它不需要。 Sourceforge是热门的Subversion托管站点之一,专门用于开源软件。但是,还有许多其他站点将托管私人存储库,例如Beanstalk。或者,如果您不关心网络访问,则可以将其托管在自己的计算机上。 – 2010-10-26 08:40:32