Per inciso, utilizzando una GUI anziché CLI, ho rimosso tutti i file in un progetto Mercurial.Come posso recuperare un file rimosso in Mercurial (se non del tutto)?
Ho recuperato con Revert ok e ho perso un po 'di lavoro, che con la macchina del tempo ho potuto facilmente recuperare. Ma esiste un modo per rimuovere/annullare l'eliminazione di tali file? Trawled attraverso il manuale e su googlato ma non può vedere qualche cosa. Qualche plugin?
Probabilmente sto rispondendo alla mia domanda qui, ma i file sono stati cancellati dalla directory e non erano nella spazzatura per recuperare, quindi presumo che Remove sia irrevocabile?
p.s. So che hg forget
o hg remove -Af
rimuoverò senza eliminare dalla directory, ma la mia domanda ha a che fare con l'errore che ho fatto al contrario di pensare freddo l'azione attraverso.
si dovrebbe essere in grado di checkout una revisione più vecchio e bene (ovviamente questo funziona solo nel caso in cui non si riscrivono la storia) – tback
il il problema era che avevo commesso, fatto modifiche, R (emoved). Quindi, dopo quella sequenza si, avevo ottenuto il commit precedente, quindi tornai a quello e siccome avrò un backup sotto forma di macchina del tempo potrei ottenere le ultime modifiche da allora aggiungerle e poi commetterle. Tuttavia, se non avessi avuto un backuop, le modifiche sarebbero andate perse. – PurplePilot
Domanda correlata che ti permette di cercare solo nomi di file (veloce): http://stackoverflow.com/questions/1013550/find-deleted-files-in-mercurial-repository-history-quickly –