Domanda

Io sono la codifica in javascript un file di grandi dimensioni e continuo a voler tornare a una versione precedente a causa di bug che ho creato nella nuova versione. Ci sono editor di codice che consentono di tornare a una versione precedente del codice?

È stato utile?

Soluzione

Penso che quello che avete bisogno non è un editor specifico. Avete bisogno di un sistema di controllo di versione, come Subversion o Git. Così si può ancora continuare ad utilizzare il vostro editor preferito.

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

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

Altri suggerimenti

Questo è chiamato controllo di versione e è qualcosa che ogni sviluppatore dovrebbe utilizzare per impostazione predefinita. Ci sono molti sistemi di controllo versione, hanno uno sguardo a SVN , Git , Mercurial , et al .

Alcuni redattori sono integrati con un sistema di controllo di versione, ma è sempre un sistema separato.

Si, sia Emacs e Vim può fare questo:

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

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

Tuttavia, sono d'accordo con le altre risposte, un sistema di controllo di versione sarebbe più appropriato e più facile da imparare (ammesso che non si conosce già Emacs o Vim).

Sono molto d'accordo con La risposta di Prine - probabilmente siete alla ricerca di controllo di versione, e molti editori supportare in modo nativo. Tuttavia, se siete solo alla ricerca di un editor che vi mostrerà modifiche appena apportate in pochi minuti scorso, vim e emacs entrambi hanno il concetto di "alberi undo" che consentono di visualizzare i annullamenti e riscritture che hai fatto in il corso di una sessione:

Schermata di Emacs' annullare albero
(fonte: briancarper.net )

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top