Editor di testo che salva solo le differenze nelle revisioni, non le copie storiche complete


2

Io uso un editor di testo per il mio lungo per fare la lista, e desidera tenere traccia di quali elementi vengono rimossi. Tuttavia, non si desidera avere più copie del file 1 / 4Mb presente sul supporto di memorizzazione. Esiste un editor di testo che salverà le modifiche solo da una copia di base (manterrò questo editor 24 ore su 24, 7 giorni su 7, se questo aiuta la domanda "Quale file userebbe per una copia di base?")

Sarebbe anche bello se questo programma fosse in grado di facilitare una grande cronologia di annullamento / ripetizione.

Esiste un'opzione open source e / o freeware?

Risposte:


1

Penso che un simile editor, anche se esistesse, sarebbe piuttosto a rischio di perdere il file, ei file non potrebbero essere letti facilmente dal file risultante, quindi non sarebbe un vero documento di testo.

Non è esattamente un editor di testo, ma è necessario un git o mercuriale ( hg ) repository per fare tutte queste cose. Per tracciare i file localmente ci sono solo alcuni comandi di cui avresti bisogno, quindi non sarebbe una grande curva di apprendimento.

Per me un annullamento più lungo sarebbe utile solo se persistesse tra le sessioni e anche il controllo della versione ti dà questo (backup o confronto delle modifiche su qualsiasi commit precedente).

Sublime Text è un popolare editor che supporta i plug-in git-tracking.

Inserisci git alla tua lista delle cose da fare. Altri pochi byte non saranno notati ...

Altre idee Se lo spazio di archiviazione è la tua massima priorità, puoi utilizzare un documento Google o un file Dropbox. Falli memorizzare e puoi usare la cronologia delle loro revisioni.


Penso che il software di revisione del controllo memorizzi diverse copie di file, non in modo differenziale, come vuole l'OP. Altrimenti, sarei d'accordo con il tuo suggerimento.
Doktoro Reichard

D'accordo, ma in base a questo (Efficienza dello storage) esso comprime e alla fine salva delta quando si ottiene un ulteriore allontanamento dalla fonte. superuser.com/a/159338/226698
beroe

Ancora ... per la semplice memorizzazione di un singolo file di testo, sembra eccessivo. Tuttavia, il codice è anche un semplice file di testo. Supponendo che l'OP possa gestire il sovraccarico di esecuzione di a Git repository, quindi è una soluzione.
Doktoro Reichard

Sì, non posso far male a provare a promuovere il controllo della versione, e sono sicuro che sarebbe utile per altre cose. Senza conoscere la piattaforma è difficile dare consigli, ma non penso che esista un editor di questo tipo? Qualche combinazione strana usando diff?
beroe

Non penso che sia una richiesta così strana o insolita, perché esiste il software di controllo della versione. Può essere qualcuno da qualche parte fatto un plugin per Notepad ++ o emacs che fa questo ...
Doktoro Reichard
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.