2010-04-18 6 views
1

Je me demande s'il existe un contrôle de version locale/snapshots pour emacs indépendant de VC? permettez-moi de clarifier: chaque fois que je sauvegarde le tampon, je voudrais être en mesure de garder une trace des changements de chaque sauvegarde de la session. Je sais que je peux faire quelque chose de similaire avec des fichiers de sauvegarde, mais ils ne sont pas automatisés comme VC et un peu lourd.emacs contrôle de version locale

J'ai cherché Google, mais je n'ai pas trouvé la solution. Peut-être que ma chaîne de requête n'était pas bonne.

Je trouve cela pour Eclipse, je cherche emacs équivalent: http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/gettingStarted/qs-55.htm

Merci

+0

Quelles caractéristiques voulez-vous que les fichiers de sauvegarde ne vous donnent pas? Voir la variable 'version-control', ou cette page ici http://www.emacswiki.org/emacs/?id=BackupDirectory pour plus de détails. – msandiford

Répondre

2

AFAIK il n'y a pas de solution, mais vous pouvez faire un peu ad hoc un - comme la création d'un référentiel local VCS et conseille à la commande save-buffer de valider les modifications dans le référentiel.

Je suis également tombé sur un section of the manual qui pourrait vous intéresser.

+0

okay, je pense que je peux automatiser les choses du manuel. Kazakstan? – Anycorn

+0

Bulgarie en fait :-) –

+0

J'utiliserais un crochet, plutôt que des conseils; mais sinon: oui, ce que Bozhidar a dit. – offby1

0

Je ne connais pas de moyen d'obtenir des snapshots de mémoire tampon pour Emacs, mais gardez à l'esprit qu'il dispose d'une fonction d'annulation infinie. Si vous voulez juste un moyen de revenir à des versions antérieures, cela pourrait vous aider. Si vous voulez un vrai contrôle de version, alors j'irais avec la solution de Bozhidar Batsov et je conseillerais la commande save-buffer.

0
+0

Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) d'inclure les parties essentielles de la réponse ici, et de fournir le lien pour référence. – GDP

Questions connexes