2009-10-09 2 views
5

Ich mag es nicht, dass Mercurial den Quellbaum mit .orig-Dateien und dergleichen verschmutzt. Ist es möglich, alle diese Dateien zum Beispiel in/tmp zu behalten?Gibt es eine Möglichkeit, Mercurial mitzuteilen, dass .orig-Dateien in einem separaten Verzeichnis abgelegt werden sollen?

+0

hg tut das nicht auf irgendeiner der Installationen, die ich verwendet habe - bist du sicher, dass es kein anderer Prozess ist –

+0

Es gibt sogar einen stackoverflow Thread über ein ähnliches Problem: http://stackoverflow.com/questions/1067680/ how-to-automatisch-entfernen-alle-orig-files-in-mercurial-working-tree –

+0

Deshalb dachte ich, Mercurial tut es. –

Antwort

0

Ich bin mir nicht sicher, ob das mercurial ist, es könnte nur Ihre Merge-Programme sein. Wenn es mercurial ist, bin ich sicher, dass es derzeit nicht konfigurierbar ist.

+3

Der Befehl "Zurücksetzen" erstellt '.orig' Dateien, wenn Sie' --no-backup' nicht verwenden. –

+2

Ich glaube, das Problem ist Kdiff3 [gebündelt w Tortoise Hg] (oder vielleicht ein anderes Merge-Tool) .. In kDiff3, wenn Sie unter EINSTELLUNGEN> KONFIGURIEREN kDiff3> VERZEICHNIS ... die letzte Option ist "Backup-Datei (.orig)" - Wenn du diese Option deaktivierst, wird KD3 die Datei nicht schreiben - ich glaube nicht, dass du "brauchen" musst, da Hg sowieso einen Datensatz 'vor dem Zusammenführen' speichert - kann jemand anderes erfahrener in verteilten SC dies bitte gewichten ... thx – jpmyob

+0

@jpmyob: DANKE! Selbst nachdem ich die Änderung "--no-backup" ausgeführt hatte, sah ich immer noch, dass neue ORIG-Dateien erstellt wurden. Die Aktualisierung der Einstellung von kdiff3 ist der zusätzliche Schritt, der mir fehlte - jetzt ist alles in Ordnung. –

Verwandte Themen