¿Cómo inhabilitas a Mercurial para que se vaya?orig archivos después de una fusión?
Después de actualizar TortoiseHg+Mercurial hace un tiempo, estoy empezando a obtener archivos .orig
después de las fusiones. He mirado las soluciones para eliminar / purgar ellos, pero estoy buscando una manera de desactivar los archivos de ser dejado atrás. Después de hacer fusiones bien sin estos archivos que aparecen me preguntaba si esto era algo nuevo que podría ser apagado.
5 answers
Actualización:
De acuerdo con la documentación de configuración de Mercurial la sección de valores predeterminados está obsoleta. El wiki de Mercurial también es particularmente crítico de su uso. El reemplazo recomendado es crear un alias de comando (sin sombrear comandos integrados) que proporcione la funcionalidad que está buscando. Esto es lo que he cambiado en mi configuración.
[alias]
undo = revert --no-backup
Original:
Me tropecé con esto mientras experimentaba el mismo problema. Yo había estado tratando con él y la eliminación de la .archivos originales, ya que parece que nunca los necesito. La mejor recomendación que he encontrado fue en StackOverflow y sugiere usar la sección de valores predeterminados de su archivo hgrc. Para abordar esto específicamente, añádase la siguiente sección:
[defaults]
revert = --no-backup
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-30 10:32:14
Personalmente añadiré *.orig archivos a la lista de ignorados hg, y times to times hacer un
rm **/*.orig
Alternativamente puede usar Extensión de purga Hg
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-30 10:32:28
Lo siguiente parece ser suficiente para convencer a hg de no escribir estos archivos:
# ~/.hgrc
[ui]
origbackuppath = /tmp/hg-trash
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-28 07:52:33
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-30 12:10:49
Es KDiff3 que está dejando el .archivos originales, no TortoiseHg.
Esta es la forma de desactivar esta configuración:
Preferencias-Configurar el directorio KDiff3-Tab
Última casilla de verificación: "Archivos de copia de seguridad (.orig) "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-15 19:28:33