Автоматическое слияние в Teamcity

Иметь проблему. Задача такая: проверить first_branch, слить в него изменения из second_branch, закоммитить и запушить эти изменения.

Корень Teamcity VCS проверяет только first_branch без какой-либо информации о других ветвях в репозитории. Вот почему он не может найти second_branch, и я получаю сообщение «не то, что мы можем объединить». Вопрос: как проверить две ветки в одной папке с помощью Teamcity? Способ клонирования всего репозитория с использованием git clone не подходит.


person ArgorAvest    schedule 14.09.2016    source источник


Ответы (1)


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

git remote add -t <branch_name> -f origin https://<repo_address>
git checkout <branch_name>
person Keif Kraken    schedule 14.09.2016