Come recuperare la vecchia versione del file in El Capitan senza backup?

0

So che ci sono molti software sul recupero dei file cancellati. Non avevo il controllo della versione in ordine in un sistema, e il file è stato sostituito da un file vuoto.

Vorrei capire se c'è qualche possibilità di ripristinare il file. È un file .tex di alcune centinaia di righe. L'ho avuto in BitTorrentSync ma non memorizza vecchie versioni. Questa complicazione è stata causata da TextMate 2beta quando si eseguiva la compilazione in un documento non TeX; BitTorrentSync (è stato instabile in 2.x ma prova debole). Il file si è svuotato con una dimensione totale di 50kB come complicazione.

Nella compilation, avevo installato l'opzione --shell-escape con XeLaTeX che permette di eseguire Python all'interno del documento LaTeX.

Visualizza

In TextMate, vedi il file danneggiato

Nelfarevimfile.tex,vedofilecorrotto

Lastlogin:WedApr621:41:50onttys000MacBook-Air-3:~masi$vim/Users/masi/BitTorrentSync/diseases/1.4.2016.texClinicalinfectiousdisease-DavidSch...MandelHerpesvirusinfection%=Herpesviridae\begin{itemize}"~/BitTorrentSync/InfectiousDiseases/1.4.2016.tex" 1909L, 50380C

che indica che qualcosa è andato male molto male, molto probabilmente nella compilation di TextMate.

Come ripristinare una vecchia versione di un file in El Capitan?

    
posta Léo Léopold Hertz 준영 07.04.2016 - 13:06
fonte

1 risposta

0

Nessun successo nel ripristinare il file, come sottolinea Patrix. Quindi i backup giornalieri regolari sono la soluzione per evitare la perdita di dati. Tuttavia, questo non può essere solo la misura nel lungo periodo. Dobbiamo capire perché si verifica una tale occasione.

Suggerimenti per miglioramenti in Text Editor, Python e LaTeX

Penso che il motivo della corruzione del file sia stato lo shebang --shell-escape all'interno di TextMate, ma anche a causa della comunità LaTeX. Ci sono molti altri ticket in TextMate che dovrebbero essere corretti in modo che questo non sia nella lista alta. Quindi non uso "sempre" lo shebang per Python a causa del pericolo di perdere dati. Dovremmo

  • capire come limitare i diritti di --shell-escape
  • capire come avere Python dentro LaTeX senza diritti di shell completi
  • sono necessari molti più test di errore per rintracciare questo errore
  • sviluppo di editor di testo attivo con sviluppo open / community

Penso che questo non sia solo colpa dell'editor. Penso che questo sia anche il compito della comunità di LaTeX perché permettono in primo luogo Python nel documento .tex con permessi troppo ampi. Penso che il metodo attuale dovrebbe essere implementato meglio a causa di tali danni. Penso che abbiamo bisogno di pythonLatex o qualcos'altro perché importare interi python in LaTeX è pericoloso al momento senza test unitari.

  • Propongo test unitari per documenti LaTeX. Questo potrebbe aiutarmi a capire tra l'integrazione con Python e LaTeX e con l'editor di testo
risposta data 23.04.2016 - 10:48
fonte

Leggi altre domande sui tag