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.