TeamCity не извлекает все файлы из SubVersion

Я занимаюсь настройкой сервера QA с помощью TeamCity. Я только что добавил проект и его конфигурацию в TeamCity, но заметил, что он не получает все файлы из одного из корней VCS, которые я создал.

Другие проекты не имеют этой проблемы, и ни один из этих проектов не может получить какие-либо файлы вообще из этого корня. Это небольшое количество DLL файлов в подкаталоге /website/bin рассматриваемого корня VCS.

В журнале сборки нет намека на наличие каких-либо проблем:

[11:43:46]: [Обновление источников: проверка на стороне сервера...] Создание инкрементного патча для корня VCS: веб-сайт-статический

- все записи журнала.

Компиляция не имеет проблем, и только когда сайт, который построен на Umbraco, просматривается, делает ли тот факт, что Microsoft.ApplicationBlocks.Data.dll (среди других) не были обнаружены.

На этом сервере уже установлены другие сайты, основанные на Umbraco, которые не испытывают этого.

Есть ли у кого-нибудь какие-либо предложения относительно того, что может происходить, или, по крайней мере, где я могу начать искать?

Большое спасибо заранее.

Ответ 1

Иногда вам нужно ударить его, чтобы он запустился.:-) Когда мы сталкиваемся с этим типом поведения, мы выбираем "Enforce clean checkout" в представлении конфигурации сборки, а затем снова нажмите "Run".

enter image description here

Ответ 2

В моем случае (командный городской сервер 8.0.3) у нас была странная ситуация, когда город команды не обновлял часть внешней svn-папки. На основе примечания к выпуску сервера 8.0.4 возникла проблема, связанная с внешними работами: http://youtrack.jetbrains.com/issue/TW-31507, но обновление до нового сервера не помогло слишком.

Решением было переключение внешних настроек для корня VCS из "Полная поддержка (изменения нагрузки и проверка)" на "Checkout, но игнорирование изменений". После этого наша внешняя папка была обновлена ​​правильно.

Надеюсь, что эта помощь поможет решить такие проблемы.

Ответ 3

Если в настройке Version Control есть правила выписки в корне VCS в настройках Version Control, они могут выборочно проверять только определенные части корня, которые не включают /website/bin

Можете ли вы сделать чистую проверку и попробовать еще раз? Это делается из настроек управления версиями:

enter image description here

Ответ 4

Рискуя выглядеть плохо для ответа на мой собственный вопрос здесь, я должен сказать, что ответа на эту странность не было. В конце концов, я сдался, потому что слишком много времени было оправдано для такого маленького, хотя и озадачивающего, вопроса. Обходной путь оказался ручным, если требуется.