2009-05-07 6 views
8

Les nouvelles versions Delphi (dont Delphi 2007, que je me sers) ont une construction en fonction de l'historique des fichiers, ce qui vous permet de revenir aux anciens fichiers depuis l'EDI. C'est bien, mais j'ai déjà le contrôle de la source. Est-il possible de désactiver cette fonctionnalité?Delphi 2007 - Comment éviter d'avoir un dossier history?

Je demande parce que l'IDE crée automatiquement un dossier \ history avec les anciennes versions de tous vos fichiers, et cela m'énerve.

+2

Le dossier de l'histoire est pas vraiment pour le contrôle de la source. C'est ainsi que vous pouvez faire de petites modifications «expérimentales», tout en étant capable de revenir à une version antérieure, non cochée. Sauf si vous voulez enregistrer chaque sauvegarde ... –

Répondre

21

Outils \ Options \ Editor Options \

Décocher "Créer une sauvegarde des fichiers"

;)

5

Je ne crois pas que vous le pouvez. Si vous allez à

Outils \ Options \ Editor Options \ limite de sauvegarde du fichier

Ce qui est là contrôle le nombre de fichiers qu'il sauvegarde, le minimum est de 1, ce qui serait encore créer le dossier de l'histoire .

Peut-être que vous pourriez configurer un événement MSBuild pour l'effacer ou une autre tâche d'entretien ménager.

+0

Merci, Jim. Je travaillais sur un projet l'autre jour et j'ai eu un bon exemple de travail. J'ai foiré et j'ai commencé à ajouter d'autres codes, et j'ai enlevé ce qui fonctionnait, et maintenant je suis perdu. Comme la sauvegarde n'est pas assez loin. Je l'ai fixé à 90 maintenant, de sorte que je puisse espérer retourner (dans l'avenir) à un projet de travail. –

5

IIRC Delphi Distiller a une option pour l'empêcher de créer des dossiers d'historique. Cependant, je ne l'ai pas sur mon système actuel, donc je ne peux pas vérifier. Mais vous voudrez peut-être vérifier.

5

DDevExtension par Andreas Hausladen a une fonctionnalité pour supprimer les répertoires __history.

7

Je crois que vous pouvez aller dans le Registre:

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

et supprimer la clé appropriée:

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

Je suis sûr que travaillé pour moi et je crois me rappeler que tout ce qui était était nécessaire. J'ai tendance à ne pas m'en préoccuper maintenant et à le laisser. Dites à SVN d'ignorer les dossiers d'historique. Toute mise à jour Delphi semble le remettre à plus tard.

+0

Il crée toujours le dossier _history :( Cependant, il se débarrasse de l'onglet historique dans l'EDI, et le dossier _history est totalement vide, donc c'est la meilleure solution pour l'instant ... – JosephStyons

+0

Plutôt que de supprimer je renommerais dans $ (BDS) \ bin \ XXhistoryide120.bpl, juste au cas où vous en auriez besoin. – ErvinS

Questions connexes