Ho usato il comando collasso Mercurial e poi ho tentato un rollback). Ora so che questo è qualcosa che non avrei dovuto fare.Come riparare il repository Mercurial dopo la compressione e il rollback?
hg status
abort: working directory has unknown parent 'e1f07eea60bf'!
La copia di lavoro contiene una versione ragionevolmente recente, almeno, ma non posso eseguirla.
hg commit
abort: [email protected]: no node!
Come faresti meglio a recuperare da questa situazione? Per quanto riguarda la storia, la maggior parte è stata comunque inviata al repository centrale.
Che ha messo il mio repository in uno stato funzionante, ma mancava di coerenza. Ad esempio, alcuni file mancavano, ma non sono stati registrati come cancellati in nessuna revisione. Ho spinto le mie modifiche su una coda, poi ho fatto un aggiornamento pulito a una versione molto vecchia, quindi all'ultima versione. Poi ho forzato la spinta a ricucire la parte superiore e alla fine sono finito in uno stato decente. – Casebash