2009-05-07 7 views
8

Neuere Delphi-Versionen (einschließlich Delphi 2007, die ich verwende) verfügen über eine eingebaute Datei-History-Funktion, mit der Sie innerhalb der IDE auf alte Dateien zurückgreifen können. Das ist nett, aber ich habe bereits die Quellcodeverwaltung. Ist es möglich, diese Funktion zu deaktivieren?Delphi 2007 - Wie vermeidet man einen Ordner history?

Ich frage, weil die IDE einen Ordner \ history mit alten Versionen all Ihrer Dateien automatisch erstellt, und das ärgert mich.

+2

Die Geschichte Ordner nicht wirklich für die Quellcodeverwaltung ist. Es ist so, dass Sie kleine "experimentelle" Änderungen vornehmen können, während Sie zu einer früheren, nicht aktivierten Version zurückkehren können. Es sei denn, Sie möchten jedes Speichern einchecken ... –

Antwort

21

Tools \ Options \ Editor Options \

Uncheck "Create Backup-Dateien"

;)

5

Ich glaube nicht, dass Sie können. Wenn Sie gehen zu

Tools \ Options \ Editor Options \ Datei-Backup-Limit

Welche ist die Kontrollen, wie viele Dateien es sichert, ist das Minimum 1, die immer noch die Geschichte Ordner erstellen würde .

Vielleicht könnten Sie ein MSBuild-Ereignis einrichten, um es zu löschen oder eine andere Hausaufgabe.

+0

Danke, Jim. Ich arbeitete neulich an einem Projekt und hatte ein gutes Arbeitsbeispiel. Ich vermasselte und begann, anderen Code hinzuzufügen, und ich entfernte, was funktionierte, und jetzt bin ich verloren. Da das Backup nicht weit genug zurück ging. Ich setze es jetzt auf 90, damit ich hoffentlich (in der Zukunft) zu einem Arbeitsprojekt zurückkehren kann. –

5

IIRC Delphi Distiller verfügt über eine Option, die das Erstellen von Verlaufsordnern verhindert. Ich habe es jedoch nicht auf meinem aktuellen System, also kann ich nicht überprüfen. Aber vielleicht möchtest du es überprüfen.

5

DDevExtension von Andreas Hausladen verfügt über eine Funktion zum Entfernen von __history-Verzeichnissen.

7

Ich glaube, Sie in die Registrierung gehen:

D2007: HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages 
D2009: HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Known IDE Packages 

und löschen Sie die entsprechende Taste:

$(BDS)\bin\historyide100.bpl 
or 
$(BDS)\bin\historyide120.bpl 

Ich bin sicher, dass für mich gearbeitet und ich glaube mich zu erinnern, dass alle war, dass wurde benötigt. Ich tendiere jetzt aber nicht dazu, sie einfach zu belassen. Sag SVN, dass er die Verlaufsordner ignorieren soll. Jedes Delphi-Update scheint es auch zurückzugeben.

+0

Es erstellt immer noch die _history-Ordner :( Allerdings wird es die Geschichte Registerkarte in der IDE los, und der Ordner _history ist völlig leer, so ist dies die beste Lösung noch ... – JosephStyons

+0

Anstatt löschen dann würde ich umbenennen es in $ (BDS) \ bin \ XXhistoryide120.bpl, nur für den Fall, dass Sie es wieder benötigen. – ErvinS

Verwandte Themen