Что именно вы хотите сделать? Очистить все старые ревизии?
Не делай этого. Вы уничтожите свою историю, и даже если вы должны генерировать тот же Perl-скрипт (только что приведенный в порядок), вы можете в конечном итоге испортить какую-то ранее выпущенную версию. Кроме того, это не стоит усилий.
Я бы порекомендовал вам проверить ваши текущие версии, запустить Perl Tidy, а затем проверить ваши изменения. Вы не измените свой старый код, но с этого момента он даст вам чистый материал для работы.
Конечно, если ваш Perl-код настолько плохо отформатирован, что вы хотите, чтобы все это выполнялось с аккуратным Perl, у вас больше проблем. Что мешает кому-то снова испортить код?
Я также рекомендую вам взглянуть на Jenkins как на часть непрерывного процесса сборки. Вы не компилируете код Perl, но можете использовать Jenkins для запуска тестов, чтобы убедиться, что все новые сценарии Perl и любые модификации ваших сценариев Perl приведены в порядок. Если сценарий Perl имеет неправильное форматирование, вы провалите сборку и отправите электронное письмо себе и разработчику.
Разработчики быстро научатся использовать Perl Tidy, прежде чем проверять новый код Perl, чтобы не столкнуться с публичным смущением из-за неудачной сборки.
Кстати, остальная часть вашей команды разработчиков поддерживает ваши усилия? Если нет, первое, что вам нужно сделать, это убедить их в том, что хорошее форматирование Perl может помочь уменьшить количество ошибок, и дать им инструменты, которые помогут автоматизировать их усилия по форматированию.
person
David W.
schedule
29.04.2011