У меня есть 2 полностью отдельных проекта, которые полагаются на один и тот же базовый проект и общие пакеты nuget. По этой причине у меня мало выбора, кроме как иметь один корень VCS, который обеспечит наличие всех необходимых файлов.Несколько проектов на один корень VCS, вызывающий ожидание
Мне удалось настроить каждый проект в TeamCity для работы с необходимыми файлами csproj и запускать правильно. Однако, если я передам что-то для Project A, что Project B не заботится об этом, он все равно будет отображаться как «Ожидание (x)», даже если они никогда не будут активированы с конфигурацией этого проекта.
Он уходит, когда я совершаю что-то, о чем заботится Project B-does, но это раздражает смотреть. Итак, есть ли способ настроить его, чтобы даже не смотреть на изменения в файлах из Project A?
Это триггер для проекта А:
-:root=SVN:.
+:Web/**
+:Library/**
И это триггер для проекта Б:
-:root=SVN:.
+:Client/**
+:Library/**
Я использую Subversion для моего VC, если что будет иметь какое-то значение, чтобы помочь в настройке.
Правила выписки для корня VCS в целом, поэтому изменение одного из них повлияло на оба проекта. Однако, зная процесс проверки, я решил использовать 2 корня с настроенными правилами выписки, теперь он работает правильно, как я этого хочу. Хотя это не прямой ответ, он привел меня к решению, так что маркировка вас. – Perry