Je suis en train de coder en javascript un très gros fichier et je continue de vouloir revenir à une version précédente à cause des bugs que j'ai créés dans la nouvelle version. Existe-t-il des éditeurs de code qui vous permettent de revenir à une version précédente du code?Existe-t-il un éditeur de code permettant de revenir à une version précédente?
Répondre
Je pense que ce dont vous avez besoin n'est pas un éditeur spécifique. Vous avez besoin d'un système de contrôle de version comme Subversion ou git. Vous pouvez donc continuer à utiliser votre éditeur favori.
Subversion (http://subversion.tigris.org/)
Git (http://git-scm.com/)
Ce qu'on appelle le contrôle de version et est quelque chose chaque développeur devrait utiliser par défaut. Il existe de nombreux systèmes de contrôle de version, jetez un oeil à SVN, Git, Mercurial, et al.
Certains éditeurs sont intégrés à un système de contrôle de version, mais il s'agit toujours d'un système distinct.
Je suis tout à fait d'accord avec Prine's answer - vous êtes probablement à la recherche d'un contrôle de version, et de nombreux éditeurs le supportent nativement. Cependant, si vous cherchez simplement un éditeur qui vous montrera les changements que vous venez de faire au cours des dernières minutes, vim et emacs ont tous les deux le concept des arbres d'annulation qui vous permettent de visualiser les annulations et les réécritures que vous avez faites au cours d'une session:
Screenshot of Emacs' undo tree http://briancarper.net/emacs/emacs-undo-trees.png
Oui, à la fois Emacs et Vim peut le faire:
http://www.emacswiki.org/emacs/RevisionControlSystem
http://www.vim.org/scripts/script.php?script_id=89
Cependant, je suis d'accord avec les autres réponses, un système de contrôle de version serait plus approprié et plus facile à apprendre (en supposant que vous ne connaissiez pas déjà Emacs ou Vim).
- 1. revenir à une version précédente du référentiel principal
- 2. Comment revenir à la version précédente de XCode?
- 3. Comment revenir à une validation SVN précédente?
- 4. UIScrollView a tendance à "revenir" à une position précédente
- 5. Comment revenir à une version précédente d'un fichier sans supprimer ses révisions ultérieures?
- 6. Comment revenir à une révision précédente et continuer
- 7. Valider la version précédente
- 8. Comment revenir à la page précédente en utilisant JSF
- 9. Page Web AJAX permettant de naviguer sur la page précédente
- 10. Récupérer la version précédente d'une procédure stockée
- 11. Comment puis-je revenir à l'installation Perl précédente après l'installation de Bundle :: CPAN?
- 12. ClearCase: Comment revenir à la version de base antérieure?
- 13. Existe-t-il un éditeur/plugin/version de MATLAB avec un meilleur code?
- 14. Revert un dossier svn à une révision précédente
- 15. Mon application iPhone avec un bug a été approuvée, y a-t-il un moyen de revenir à une version précédente?
- 16. Comment puis-je revenir à une version antérieure d'un fichier de Subversive?
- 17. Ajout de la fonction Code Assist à un éditeur
- 18. éditeur de code avec autocomplete
- 19. Comment revenir à la vue précédente après l'envoi de SMS est fait dans l'iPhone?
- 20. éditeur de code sql gratuit?
- 21. WiX - toujours remplacer la version précédente
- 22. Comment échapper un script PHP à un éditeur externe et revenir ensuite?
- 23. Code permettant à Wordpress d'afficher une archive mensuelle?
- 24. Comment exécuter mes spécifications avec la version précédente de Rspec?
- 25. Comment revenir à la version précédemment déployée avec capistrano?
- 26. Créer un nouveau projet Rails avec rails version précédente
- 27. Désinstallation conditionnelle de la version précédente dans Wix
- 28. Comment empêcher le chargement d'une gem de la version précédente?
- 29. intégrer un éditeur de code Java avec une portée limitée dans une application de swing?
- 30. Revenir de la révision
hmm ... ok j'ai pensé à ça mais ce sur quoi je travaille n'est pas opensource – chromedude
Vous pouvez configurer votre propre référentiel de contrôle de version sur votre système local. Donc, cela ne rend pas votre code accessible au public si vous ne le souhaitez pas. – Prine
Il n'a pas besoin d'être. Sourceforge, l'un des sites d'hébergement subversion populaires, est spécifiquement pour les logiciels open source. Cependant, de nombreux autres sites hébergeront un référentiel privé, tel que Beanstalk. Vous pouvez également l'héberger sur votre propre ordinateur si vous ne vous souciez pas de l'accès au réseau. –