33
¿Cómo se puede clonar un repositorio de Mercurial a partir de un conjunto de cambios específico?¿Cómo se puede clonar un repositorio de Mercurial a partir de un conjunto de cambios específico?
Es decir: Si el repositorio principal tiene grupos de cambios 1-10, ¿cómo puede obtener una copia de la fuente tal como existía en el conjunto de cambios # 7?
Nota esto clonar la revisión especificada y todos los antepasados, pero no va a clonar las revisiones que sean no relacionado con la revisión especificada, pero viene antes en el revlog del repositorio fuente (por ejemplo, antiguas ramas divergentes). – rationull
Nota: Si está usando bitbucket, puede usar la clave hash específica de cualquier confirmación dada como el número de revisión al clonar o extraer desde un repositorio bitbucket. Ejemplo, para un usuario fakeuser, proyecto fakeproject, commit hash a123456: 'hg clone https://bitbucket.org/fakeuser/fakeproject -r a123456' –
@rationull su comentario es importante. Por lo general, me he salido con la suya usando un script para hacer un montón de "pull". ¿Conoces una mejor manera? Es decir. una respuesta más completa a la pregunta del OP? – markgalassi