Domanda

Le versioni più recenti di Delphi (incluso Delphi 2007, che sto utilizzando) hanno una funzionalità di cronologia dei file integrata, che consente di ripristinare i vecchi file dall'IDE. È carino, ma ho già il controllo del codice sorgente. È possibile disabilitare questa funzione?

Lo chiedo perché l'IDE crea automaticamente una cartella \ history con vecchie versioni di tutti i tuoi file e questo mi dà fastidio.

È stato utile?

Soluzione

Strumenti \ Opzioni \ Opzioni editor \

Deseleziona " Crea file di backup "

;)

Altri suggerimenti

Credo che tu possa andare nel registro:

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

ed elimina la chiave appropriata:

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

Sono sicuro che ha funzionato per me e mi sembra di ricordare che era tutto ciò che era necessario. Tendo a non infastidirmi ora, ma a lasciarlo. Dì a SVN di ignorare le cartelle della cronologia. Anche qualsiasi aggiornamento di Delphi sembra rimetterlo.

Non credo che tu possa. Se vai a

  

Strumenti \ Opzioni \ Opzioni editor \   Limite di backup del file

È qui che controlla il numero di file di cui esegue il backup, il minimo è 1, che creerebbe comunque la cartella della cronologia.

Forse potresti impostare un evento MSBuild per cancellarlo o qualche altro compito di pulizia della casa.

IIRC Delphi Distiller ha un'opzione per impedire che crei cartelle Cronologia. In realtà non ce l'ho sul mio sistema attuale, quindi non posso controllare. Ma potresti voler dare un'occhiata.

DDevExtension di Andreas Hausladen ha una funzione per rimuovere le directory __history.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top