Pregunta

TortoiseHg le permite enviar un archivo de parche de sus cambios a alguien, pero ¿admite la aplicación de parches?

Si es así, ¿cómo se aplica un parche utilizando TortoiseHg?

Solución Gracias a @Will Bickford por su ayuda. Acabo de encontrar esta característica listada como TODO en TortoiseHg sitio.

¿Fue útil?

Solución

Desde Repository Explorer, Repository > Importar ...

Otros consejos

Parece que no hay soporte integrado en TortoiseHg para esto. Prueba esto desde un indicador de comando:

hg import my-patch-file.patch

Eso debería aplicar el parche a su repositorio y copia de trabajo de Mercurial.

Primera respuesta de puñalada

Debería poder hacer clic derecho en el archivo de parche y seleccionar " Aplicar parche ... " - Así es como funciona para otros clientes de TortoiseX. Asegúrese de guardar el archivo de parche en la misma ruta de directorio desde la que se generó.

Descargando TortoiseHg 0.8.1 para probar ...

Lo que también puede ser significativo es que " Explorador de repositorio, Sincronizar > Importar ... " (que internamente hace un " hg import ") automáticamente hará un " cometer " - Este comportamiento puede no ser siempre deseado.

Otra posibilidad es usar unix " parche " comando (en Windows tal vez use la versión cygwin) o use " hg import " directamente con " - no-commit " opción. Ambos solo harán cambios en el directorio de trabajo y usted puede revisar los cambios y confirmarlos más tarde manualmente.

En 1.0, desde Workbench:     Repositorio > Importar ...

Tortoise Hg tiene documentación sobre cómo crear y aplicar (importar) parches:

http://tortoisehg.bitbucket.io/manual/1.0/patches.html

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