Как заставить Гудзон отображать разность SCM начиная с последней сборки на отдельной странице сборки

К сожалению, здесь нет никаких больших опций. Помните, цель всего этого состоит в том, чтобы сохранить безопасность типов". Дженерики Java " предложения решения для контакта с non-genericized библиотеками прежней версии, и существует та, в особенности названная "пустым методом цикла" в разделе раздела 8.2. В основном сделайте небезопасный бросок и подавите предупреждение. Затем цикл через карту как это:

@SuppressWarnings("unchecked")
Map map = getMap();
for (String s : map.keySet());
for (Number n : map.values());

, Если неожиданный тип является встреченным, Вы получите ClassCastException во время выполнения, но по крайней мере это произойдет близко к источнику проблемы.

5
задан Steen 20 August 2009 в 12:25
поделиться

2 ответа

Я думаю, что лучшим вариантом было бы использовать поддержку в Hudson для связывания коммитов Subversion со сторонней программой просмотра репозитория Subversion, такой как ViewVC или Trac. Каждая запись в списке последних изменений будет иметь ссылку на обозреватель репозитория для соответствующей ревизии, где вы сможете увидеть разницу.

3
ответ дан 15 December 2019 в 06:31
поделиться

Ну, я не знаю, что вам нужно, и, возможно, мой ответ наивен, но вы можете перенаправить вывод вашего "commit diff" в конкретный файл и получить к нему доступ через Ссылка "рабочая область" на конкретной странице сборки.

Следующим шагом будет изменение страниц, сгенерированных Hudson, чтобы предоставить более прямой доступ к этому файлу, с выделением цветом. Но я не знаю такого глубокого Гудзона.

Мои 2 цента

0
ответ дан 15 December 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: