2009-10-09 12 views
5

No me gusta Mercurial contaminando el árbol fuente con archivos .orig y tal. ¿Es posible mantener todos esos archivos en/tmp, por ejemplo?¿Hay alguna manera de decirle a Mercurial que coloque los archivos .orig en un directorio aparte?

+0

hg no hace eso en ninguna de las instalaciones que he usado - ¿está seguro de que no es otro proceso? –

+0

Incluso hay un hilo de stackoverflow sobre un problema similar: http://stackoverflow.com/questions/1067680/ how-to-automatically-remove-all-orig-files-in-mercurial-working-tree –

+0

Es por eso que pensé que Mercurial lo hace. –

Respuesta

0

No estoy seguro de que sea mercurial hacerlo, podría ser solo su combinación de programas. Si es mercurial, estoy seguro de que actualmente no se puede configurar.

+3

El comando de revertir hace archivos '.orig' a menos que use' --no-backup'. –

+2

Creo que el problema es Kdiff3 [bundle w tortoise Hg] (o tal vez otra herramienta de fusión) .. En kDiff3, si miras en AJUSTES> CONFIGURAR kDiff3> DIRECTORIO ... la última opción es "copia de seguridad de archivo (.orig)" - Si desmarcas esta KD3 no escribirá el archivo - No creo que "necesites", ya que Hg está manteniendo un registro 'pre fusión' de todos modos - ¿puede alguien más con experiencia en SC distribuida por favor aprovechar este ... thx – jpmyob

+0

@jpmyob: ¡GRACIAS! Incluso después de ir con el cambio --no-backup, todavía estaba viendo nuevos archivos .orig que se crean. Actualizar la configuración de kdiff3 es el paso adicional que me faltaba, todo está bien ahora. –

Cuestiones relacionadas