我在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. 如何恢復本地代碼到以前的版本svn
- 2. 恢復以前的版本
- 3. 將svn代碼恢復到特定以前的版本
- 4. 恢復到以前的版本
- 5. C#恢復到以前的版本
- 6. svn恢復到以前的版本
- 7. 恢復到以前的內核版本
- 8. SVN:恢復到以前的版本
- 9. 如何在Xcode中恢復以前版本的代碼
- 10. 是否可以將編碼恢復到修改的STDIN?
- 11. 是否可以將Eclipse恢復到以前的日期?
- 12. 是否可以恢復ASP.NET預編譯?
- 13. 有沒有辦法將索引恢復到以前的版本?
- 14. Javers:恢復bean的以前版本
- 15. 有什麼方法可以恢復Jenkins當前的版本?
- 16. 是否有我可以恢復到上次構建/測試成功的代碼?
- 17. 是否可以使用圖標與CSS:以前沒有硬編碼的代碼?
- 18. 是否有可能恢復以前的GL幀緩衝區?
- 19. 是否可以使用沒有CMS的富文本編輯器?
- 20. 我可以在iTunes Connect中恢復到以前版本的應用嗎?
- 21. 是否可以編輯git哈希碼?
- 22. 恢復到以前的本地版本上github
- 23. 是否可以等待書籤從代碼活動中恢復?
- 24. 是否可以恢復迭代器並且可以分配其值/狀態?
- 25. 是否有水印,我可以編輯
- 26. 是否可以從後面的代碼編輯元描述?
- 27. 將項目文件恢復到以前的版本?
- 28. 如何在git中恢復到以前的版本
- 29. itunesconnect應用程序 - 恢復到以前的版本
- 30. web.config文件在生成後恢復到以前的版本嗎?
嗯...好吧我想到了,但我的工作不是開源 – chromedude 2010-10-26 08:38:16
你可以在你的本地系統上設置你自己的版本控制庫。所以,如果你不想讓你的代碼公開訪問, – Prine 2010-10-26 08:39:51
它不需要。 Sourceforge是熱門的Subversion託管站點之一,專門用於開源軟件。但是,還有許多其他站點將託管私人存儲庫,例如Beanstalk。或者,如果您不關心網絡訪問,則可以將其託管在自己的計算機上。 – 2010-10-26 08:40:32