JetBrains Team City скрипт
У нас есть Team City надстройка для автоматизации работы в репозиториях, которая крутится на Google Cloud.
1. Задача состоит в том, чтобы добавить параметр в job который бы назывался overwrite_own_branches и приобретал значение true или false, и если выбрано значение false - то скрипт должен:
А) Сохранить все ветви, которые существуют в репозитории own, но отсутствуют в репозитории client/
Б) Те ветви, которые существуют в обоих репозиториях будут браться из репозитория client и доставляться в репозиторий own, при этом перезаписывая собой те ветви репозитория own, которые имеют такое же название
2) Надо добавить job под названием push-and-sync которая сначала делает force push в нужную ветку а потом делает синхронизацию мастера и других ветвей.