2009-10-09 34 views
5

Non mi piace Mercurial che inquina l'albero dei sorgenti con file .orig e così via. Ad esempio, è possibile mantenere tutti questi file in/tmp?C'è un modo per dire a Mercurial di mettere i file .orig in una directory separata?

+0

hg non funziona su nessuna delle installazioni che ho usato - sei sicuro che non sia un altro processo –

+0

C'è persino un thread di stackoverflow su un problema simile: http://stackoverflow.com/questions/1067680/ how-to-automatic-remove-all-orig-files-in-mercurial-working-tree –

+0

Ecco perché ho pensato che Mercurial lo facesse. –

risposta

0

Non sono sicuro che sia così volgare, potrebbe essere solo il tuo programma di unione. Se è mercuriale, sono sicuro che non è attualmente configurabile.

+3

Il comando di ripristino rende i file '.orig' a meno che non si usi' --no-backup'. –

+2

Credo che il problema sia Kdiff3 [in bundle w tortoise Hg] (o forse un altro strumento di unione) .. In kDiff3, se si guarda sotto IMPOSTAZIONI> CONFIGURA kDiff3> DIRECTORY ... l'ultima opzione è "file di backup (.orig)" - Se deselezioni questo KD3 non scriverà il file - non penso che tu abbia "bisogno" è come Hg sta comunque tenendo un pre-record "pre-fusione" - può qualcun altro più esperto in SC distribuito per favore appesantisci su questo ... grazie – jpmyob

+0

@jpmyob: GRAZIE! Anche dopo aver eseguito la modifica --no-backup, continuavo a vedere nuovi file .orig creati. L'aggiornamento delle impostazioni di kdiff3 è il passaggio aggiuntivo che mi mancava: tutto va bene ora. –

Problemi correlati