Domanda

Il nostro team è appena iniziato con Mercurial. Una delle prime cose che abbiamo iniziato a giocare con è hg shelve. A livello locale, non ho alcun problema scaffalature modifiche. Tutto funziona perfettamente da quello che posso dire. Tuttavia, quando cerco di unshelve, ottengo il messaggio restoring backup files, ma quando corro hg diff, non ci sono cambiamenti, e le mie modifiche mancano dal codice. Se faccio hg unshelve -i posso vedere il diff, ma ancora una volta, cercando di unshelve sembra avere alcun effetto.

Ho cercato di provarlo con alcuni molto semplici modifiche che non dovrebbero essere un problema in termini di conflitti, ad esempio, l'aggiunta di un commento di prova. Vorrei sottolineare che ho provato hg unshelve -f dopo di che si dice unshelve completed ma ancora una volta, le mie modifiche non vengono ripristinati.

Tutte le idee che sto facendo male?

Se è importante: Mercurial Distributed SCM (versione 1.5.1 + 20.100.405)

È stato utile?

Soluzione

provato forchetta e funziona: https://bitbucket.org/astiob/hgshelve/

Quindi la risposta sembra essere, sì, si è rotto, e sì, che lo ripara forcella.

Altri suggerimenti

Come un aggiornamento, sono attualmente in versione Mercurial Distributed SCM (version 2.9.1) e non hanno problemi. Se si verificano ancora problemi con unshelve, vi consiglio l'aggiornamento alla versione più recente Mercurial.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top