CruiseControl.Net Удаленные файлы - PullRequest
1 голос
/ 21 декабря 2009

Я использую CC.net для базы данных Source Safe, и возникла проблема, что кто-то удалил некоторые файлы из базы данных, и удаленные файлы не были удалены. Я не видел переключателя конфигурации или чего-либо, что я мог бы установить, чтобы он очистил каталог кода перед сборкой.

Я что-то упустил?

Ответы [ 2 ]

0 голосов
/ 23 декабря 2009

Все, что вам нужно сделать, это установить для CleanCopy значение true в вашем блоке управления источником. Документация очень ясно об этом. Приведенный выше ответ неверен.

0 голосов
/ 21 декабря 2009

Как говорит Алекс, в блоке исходного кода есть флаг CleanCopy. Однако моя ситуация была немного другой. Я использую Subversion, и я обнаружил, что флаг CleanCopy НЕ делал того, что было сказано на коробке.

Чтобы решить эту проблему, я добавил задачу, которая запускает пакетный файл, который очищает рабочую копию сборки перед проверкой. Это немного медленнее (около 1 минуты для кодовой базы 400 МБ), но не гарантирует старый код.

Доброжелательность,

Dan

...