В настоящее время я работаю над созданием непрерывной среды интеграции на работе. Мы используем VisualSVN Server и CrusieControl.NET. Иногда сборка не срабатывает, и симптом заключается в наличии конфликтов в рабочей копии CruiseControl.NET. Я считаю, что это связано с тем, как я настраивал решения Visual Studio. Надеюсь, что чем больше проектов мы будем запускать в этой среде, тем лучше наше понимание того, как их настроить, так это я не стану сомневаться, почему конфликты происходят на этом этапе. Чтобы исправить сборки, я удаляю рабочую копию и принудительно создаю новую сборку - это работает каждый раз (в настоящее время). Поэтому я задаю следующие вопросы: удаляет ли рабочая копия действительную часть процесса непрерывной интеграции, и как мне это сделать?Задача предварительной сборки - удаление рабочей копии в CruiseControl.NET
Я пробовал решения, включая MSTask и вызывая удаление из командной строки, но мне не повезло.
Извините за столь многословны - хорошая работа это бета :)
CleanCopy for Subversion теперь реализован в версии 1.4.1. Вам просто нужно установить CleanCopy в true в вашей конфигурации – Alex 2008-11-19 18:55:37