Delphi の新しいバージョン (私が使用している Delphi 2007 を含む) には、ファイル履歴機能が組み込まれており、IDE 内から古いファイルに戻すことができます。それはいいことですが、私はすでにソース管理を行っています。この機能を無効にすることはできますか?
IDE がすべてのファイルの古いバージョンを含む \history フォルダーを自動作成し、それが私を悩ませているためです。
Delphi の新しいバージョン (私が使用している Delphi 2007 を含む) には、ファイル履歴機能が組み込まれており、IDE 内から古いファイルに戻すことができます。それはいいことですが、私はすでにソース管理を行っています。この機能を無効にすることはできますか?
IDE がすべてのファイルの古いバージョンを含む \history フォルダーを自動作成し、それが私を悩ませているためです。
ツール\オプション\エディタ オプション\
「バックアップファイルを作成する」のチェックを外す
;)
レジストリに入ることができると思います:
D2007: HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages
D2009: HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Known IDE Packages
適切なキーを削除します。
$(BDS)\bin\historyide100.bpl
or
$(BDS)\bin\historyide120.bpl
私はそれがうまくいったと確信しており、それが必要だったすべてだったことを思い出しているようです。私は今は気にせず、そのままにしておく傾向があります。履歴フォルダーを無視するようにSVNに指示してください。どの Delphi アップデートでも元に戻すようです。
私はあなたができるとは思わない。あなたがに行くなら
ツール\オプション\エディタ オプション\ファイル バックアップ制限
これは、バックアップするファイルの数を制御する場所です。最小値は 1 で、履歴フォルダーが作成されます。
おそらく、MSBuild イベントをセットアップして、それをクリアするか、その他のハウスキーピング タスクを設定できます。
Andreas Hausladenによる DDevExtension には、__history ディレクトリを削除する機能があります。