Наша команда разработчиков работает в существующих проектах и развертывается в совершенно разных средах.Работа, которую мы выполняем, никогда не будет объединена с их работой, но мы должны оставаться в соответствии с ними.Они используют традиционную настройку ствола (но не тегов).Для производственного выпуска создается ветвь, а затем продолжается разработка для него по мере выпуска.
Как наша команда делает это, мы копируем их ветви выпуска в нашу собственную ствол (изначально), который сам содержит ствол / ветви / теги.Во время разработки мы находимся на стволе, и помечаем для производственных выпусков.Когда мы обновляем их последнюю версию, часто невозможно выполнить прямое слияние из этой ветки с нашей внешней линией.Кажется, гораздо чище и без проблем начинать с их ветки, объединять нашу работу и в конечном итоге переименовывать ее в транк.
Внезапно я чувствую себя как генератор текстов подделок ...
Учитывая ограничение, что мы не можем изменить рабочий процесс другой команды, есть ли лучший поток для нас?Дайте мне знать, если я что-то упустил в объяснении.
спасибо.