Я собираюсь начать использовать маркировки особенность TC (Great продукта :)) и есть вопрос:TeamCity - СВН и Этикетировочное
У меня есть 1 корень VCS: Svn: \ someserver \ MyRepo
с правилом этикетки: ствол => теги
И во всех моих проектах я использую правила проверочные только Checkout необходимые проекты, как так:
Prj1 - conf1: +: MyPrj1/багажник =>/
Prj2 - conf1: +: MyPrj2/багажник =>/
Prj3 - conf1: +: MyPrjCollection/MySubPrj1/багажник =>/
... вы получите картину
Что тогда произойдет, если я установить автоматическую метку на каждом успешную сборку на отл. Prj1 - Conf1?
A. Будет ли мой багажник просто наклеен на MyPrj1/tags/LabelName, как я надеюсь?
B. Или будет маркирован весь корень VCS (MyRepo \ tags \ Label) или что-то еще хуже?
Может ли кто-нибудь мне помочь? :)
Сердечные приветы Garrett
Привет Это немного больше работы, чем общее правило, но намного лучше, чем создание целого нового vcs root :). Я понял, что могу просто создать репозиторий песочницы, чтобы протестировать эту функцию, и вот что я сделаю. И в то же время проверьте оба варианта и посмотрите результат. Спасибо за помощь. С уважением Garrett –
@Garrett: добро пожаловать :) Меня интересует ваша обратная связь и посмотреть, работает ли это так, как вы хотите. – VonC
Привет, сначала я попытался использовать теги trunk => по умолчанию, но TC дал мне приятное предупреждение, в котором говорилось, что там, где правила ярлыков не соответствуют моему правилу проверки :). Как классно это, хорошая команда TC :). Так что я попытался настроить правила, как вы рекомендовали, и это работает :). Единственная нижняя сторона заключается в том, что каждый раз добавлять новое правило маркировки в общий корень VCS каждый раз, когда добавляется новый проект. Но я могу жить с этим :). Спасибо за помощь :) С уважением Garrett –