Есть ли редактор кода, который позволяет вернуться к предыдущей версии? - PullRequest
1 голос
/ 26 октября 2010

Я пишу в javascript очень большой файл, и я все еще хочу вернуться к предыдущей версии из-за ошибок, которые я создал в новой версии. Существуют ли редакторы кода, позволяющие вернуться к предыдущей версии кода?

Ответы [ 4 ]

6 голосов
/ 26 октября 2010

Я думаю, что вам нужен не конкретный редактор.Вам нужна система контроля версий, такая как Subversion или git.Таким образом, вы все еще можете использовать свой любимый редактор.

Subversion (http://subversion.tigris.org/)

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

2 голосов
/ 26 октября 2010

Это называется Version Control, и каждый разработчик должен использовать его по умолчанию. Существует много систем контроля версий, посмотрите SVN , Git , Mercurial , и др. .

Некоторые редакторы интегрированы с системой контроля версий, но это всегда отдельная система.

1 голос
/ 26 октября 2010

Да, Emacs и Vim могут сделать это:

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

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

Однако, я согласен с другими ответами, система контроля версий была бы более подходящей и более легкой для изучения (при условии, что вы еще не знаете Emacs или Vim).

0 голосов
/ 26 октября 2010

Я очень согласен с Ответом Prine - вы, вероятно, ищете контроль версий, и многие редакторы поддерживают его изначально.Однако, если вы просто ищете редактор, который покажет вам изменения, которые вы только что внесли за последние несколько минут, vim и emacs имеют концепцию «деревьев отмены», которая позволяет вам визуализировать отмены и переписать сделанные вамиход сеанса:

Скриншот дерева отмены Emacs http://briancarper.net/emacs/emacs-undo-trees.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...