TortoiseHg le permite enviar por correo electrónico 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 con TortoiseHg?
Solución Gracias @Will Bickford por su ayuda. Acabo de encontrar esta característica listada como TODO en el sitio de TortoiseHg.
mercurial
patch
tortoisehg
Michael La Voie
fuente
fuente
Respuestas:
Desde Repository Explorer, Repository> Import ...
fuente
Parece que no hay soporte integrado en TortoiseHg para esto. Pruebe esto desde un símbolo del sistema:
Eso debería aplicar el parche a su repositorio Mercurial y copia de trabajo.
Primera respuesta de puñalada
Debería poder hacer clic derecho en el archivo de parche y elegir "Aplicar parche ..."; así es como funciona para otros clientes de TortoiseX. Asegúrese de guardar el archivo de parche en la misma ruta del directorio desde el que se generó.
Descargando TortoiseHg 0.8.1 para probar ...
fuente
--no-commit
parámetro para evitar una confirmación.Lo que también puede ser digno de mención es que "Explorador de repositorio, Sincronizar> Importar ..." (que internamente hace una "importación de hg") automáticamente hará una " confirmación " - esto puede no ser siempre un comportamiento deseado.
Otra posibilidad es usar el comando "parche" de Unix (en Windows quizás use la versión cygwin) o usar "hg import" directamente con la opción "--no-commit". Ambos simplemente realizarán cambios en el directorio de trabajo y puede revisar los cambios y confirmarlos más tarde manualmente.
fuente
En 1.0, desde Workbench: Repositorio> Importar ...
fuente
Tortoise Hg tiene documentación sobre cómo crear y aplicar (importar) parches:
http://tortoisehg.bitbucket.io/manual/1.0/patches.html
fuente