2013-02-01 1 views
1

Мы работаем над проектом, который использует Spring Roo, и есть одна довольно неприятная деталь, которая вступает в игру, когда команда разыгрывается на одном и том же кодовом коде (в переводе).Отключить ручное открывание/закрытие журнала

Мы работаем в STS (он автоматически открывает оболочку Roo), и проблема в том, что каждый раз, когда Roo shell открывается или закрывается, он записывает время в «log.roo», поэтому, если есть более одного разработчика. которые работают на одной и той же кодовой базе в филиалах, мы в конечном итоге сворачиваем эти журналы время от времени.

Мы могли бы добавить «log.roo», чтобы игнорировать в нашем SCM, но с журналом о том, что на самом деле было сделано с помощью Roo, довольно удобно.

Есть ли способ настроить Roo (или STS), чтобы он не регистрировал этот мусор (записи открытия/закрытия времени), которые мы заканчиваем слиянием?

ответ

1

Почему вы не поддерживаете копию файла log.roo? Это подход, который я использую, файл с именем script.roo, который позволяет мне редактировать его, если это необходимо (для удаления или добавления комментариев), а также позволяет игнорировать log.roo в SCM

+0

Вы имеете в виду shell-скрипты Вот? Если так - звучит немного kludgey на мой взгляд. Кроме того, мы развиваемся на разных платформах (Windows/Linux), поэтому я действительно не хочу возиться со сборками на платформе и т. Д. Я буду искать его как вариант, поэтому, спасибо за эту идею. Кстати, для ваших сценариев вы используете крючки SCM (например, в git), средства IDE или запускаете свои скрипты вручную? –

+0

Извините за имя. Я просто переименовываю log.roo с другим именем (core.roo, если хотите), и он содержит только команды Roo, которые работают на каждой платформе, где может быть установлен Roo. Плюс некоторые полезные комментарии (я имею в виду, для других программистов, которые используют код). «Сценарий» или команды Roo можно вызвать с помощью команды Roo: script -file. – jbbarquero

Смежные вопросы