Pregunta

Al clonar un repositorio con mercurio puede pasar el -U / - Bandera noupdate para crear un clon sin copia de trabajo. ¿Puedo eliminar la copia de trabajo si olvido pasar esta bandera en el momento clon? Y si es así, ¿cómo?

Esto es conceptualmente similar a esta pregunta git , pero para mercurial.

¿Fue útil?

Solución

Me podría faltar los matices aquí. Alguien me puede corregir.

Documentación en Mercurial wiki dice siguiente sobre repositorios desnudos:

" A pesar de que este es un tema menor, mercurial, evidentemente, puede manejar un repositorio desnudo;., Es decir, un repositorio sin una copia de trabajo En Git necesita una opción de configuración para que, mientras que en Hg sólo necesita verificación a cabo la revisión nula, como esto: "

hg update nula

La revisión es nula estado vacío que tiene cuando se acaba de hacer hg init. Es el padre de revisión 0 (y el segundo padre de todas las revisiones no fusión) y mediante la actualización de nuevo a él de nuevo obtener una copia de trabajo vacía.

El enlace puede parecer irónico:

Otros consejos

rm -rf *

Esto elimina todos los archivos "visibles" (bajo * nix). Desde el repositorio Mercurial se almacena en el "oculta" .hg fichero, no va a ser tocado. Por desgracia, ninguno ninguno de los archivos de su propia, como .hgignore oculta.

Para restaurar la copia de trabajo, estoy seguro de que hay una bandera hg update que las obras, pero esto será así:

hg revert --all
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top