То, почему актуальные файлы согласились на SVN, не будет сразу вытащено Гудзоном для создания

Я иногда находил, что наш Гудзон не вытянет актуальные версии файлов от SVN для создания пакета. Например, текущий последний пересмотр является 1201, но Гудзон использует 1200 для создания.

Вы знаете причину негласно?

5
задан Ricky 18 March 2010 в 06:56
поделиться

3 ответа

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

Вот - одна тема из списка рассылки Hudson о похожей проблеме, а HUDSON-1244 - выпуск Hudson, который ввел некоторое обнаружение проблемы.

5
ответ дан 14 December 2019 в 13:32
поделиться

У нас такая же проблема, когда мы используем обновление svn. Это происходит с Hudson, а также для разработчиков, использующих eclipse ide. Наш обходной только состоит в том, чтобы удалить локальный проект и снова проверить весь проект. Просто убедитесь, что не использует опцию «использовать обновление» в Hudson.

Часы не должны быть проблемой, так как Hudson и subversion (на самом деле visualsvn) работают на одном сервере.

1
ответ дан 14 December 2019 в 13:32
поделиться

Настройка часов на сервере hudson решила проблему. Если вы это сделаете, убедитесь, что вы отключили службу времени windows. В моем случае сервер hudson отставал от сервера svn примерно на час.

0
ответ дан 14 December 2019 в 13:32
поделиться
Другие вопросы по тегам:

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