Emacs - È possibile avere una cronologia di salvataggio di un file?


1

Voglio sapere se esiste un modo per avere la cronologia dei file in emacs. Con la cronologia dei file intendo:

  • Elenca tutte le volte in cui un file è stato salvato.
  • Visualizza la differenza tra il file corrente e il file in quella versione.
  • Ripristina il file a quella versione.

Risposte:


1

Esiste un sistema di versione molto semplice in emacs per singoli file di testo, citato da: https://www.emacswiki.org/emacs/RevisionControlSystem

"To put a file under VersionControl with RCS type ‘C-x v v’ (‘vc-next-action’).

After making edits,
view the changes with `C-x v =’ (‘vc-diff’).
or check in the revision by typing another ‘C-x v v’.

After entering a log message, complete the check-in with ‘C-c C-c’ (‘vc-finish-logentry’).
Instead of checking in, undo your changes with ‘C-x v u’ (‘vc-revert-buffer’).
At any moment, view a file’s revision log with ‘C-x v l’ (‘vc-print-log’). "

Ma penso che ci siano opzioni più solide e comprovate come l'integrazione con git o l'annullamento dell'albero https://www.emacswiki.org/emacs/UndoTree (sembra così :)inserisci qui la descrizione dell'immagine


Si prega di citare le parti essenziali della risposta dai collegamenti di riferimento, poiché la risposta può diventare non valida se le pagine collegate cambiano.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.