В более новых версиях Delphi (включая Delphi 2007, который я использую) есть функция построения истории файлов, которая позволяет вам возвращаться к старым файлам из среды IDE. Это хорошо, но у меня уже есть система контроля версий. Можно ли отключить эту функцию?
Я спрашиваю, потому что IDE автоматически создает папку \ history со старыми версиями всех ваших файлов, и это меня раздражает.
Ответ 2 · рейтинг 7 · Community
Я считаю, что можно зайти в реестр:
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 тоже возвращает его.
Ответ 3 · рейтинг 5 · Jim McKeeth
Я не верю, что ты сможешь. Если вы пойдете в
Инструменты \ Параметры \ Параметры редактора \ Предел резервного копирования файлов
Здесь контролируется, сколько файлов копируется, минимум 1, что все равно создаст папку истории.
Возможно, вы могли бы настроить событие MSBuild, чтобы очистить его, или другую домашнюю задачу.
Ответ 4 · рейтинг 5 · Mason Wheeler
IIRC Delphi Distiller имеет возможность запретить создание папок истории. Однако на самом деле у меня его нет в моей нынешней системе, поэтому я не могу проверить. Но вы, возможно, захотите это проверить.