2014-10-27 2 views
3

Шаблон построения по умолчанию (TfvcTemplate.12.xaml) не получит никаких отсутствующих элементов во время нормальной сборки. Я могу заставить его удалить и снести все изменения, установив для свойства определения построения «Чистое рабочее пространство» значение true. Тем не менее, я хочу выполнить инкрементные сборки.TFS 2013 Default Build Template не получает отсутствующие исходные элементы

Установка свойства «Чистая рабочая область» на значение false приведет к сбою при создании агентов, которые не вытащили источник раньше или чьи файлы были изменены каким-либо внешним процессом.

Есть ли параметр, который мне не хватает, чтобы включить это или мне нужно изменить шаблон сборки? Если мне нужно изменить шаблон, какие действия я должен добавить?

+0

Этого не должно быть. Можете ли вы дать подробную информацию о версии TFS 2013, «внешний процесс» и какие-либо сообщения об ошибках. –

+0

Я заметил, что когда новые агенты были добавлены в мой процесс сборки, он не смог построить, потому что источник никогда не был загружен, если только параметр чистой рабочей области не был истинным. Нет никакого внешнего процесса, чтобы сказать, но я заметил, что файлы, которые я удалял вручную, никогда не были повторно заполнены во время сборки. Я использую обновление TFS 2013 3. Ошибки обычно связаны с отсутствующими файлами, потому что они никогда не были загружены. –

+0

Если вы удалите файлы вручную, вы сломаете сборку и вам нужно будет переключиться на рабочее пространство Clean, чтобы повторно заселить ее. Решение: Прекратить удаление файлов ... –

ответ

4

Вам необходимо прекратить удаление файлов вручную с серверов сборки.

Когда вы удаляете файл вручную с сервера сборки, рабочее пространство сервера выходит из синхронизации с сервером и нуждается в повторной засекречивании. Если у вас установлено значение «Рабочие места Clean» равным false, вы отключите эту функцию.

Не удалять файлы с серверов сборки напрямую.

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