Недавно перешел из svn в git, извините за вопрос новичка.
В нашем процессе выпуска мы кодируем для master (и ветвей разработки), мы выпускаем релизы раз в несколько недель, на тот момент мы создаем ветвь и выпускаем для этой ветки.
Исправления ошибок продолжаются в ветке, и мы обновляем сервер релизов этими исправлениями.
Теперь, когда я пытаюсь сделать это в git и зафиксировать изменения в ветке релиза, он не позволяет мне фиксировать и отправлять изменения в ветку, если мой мастер не синхронизирован с origin / master. Это становится грязным, если есть много веток релиза, теперь я должен убедиться, что каждая из них синхронизирована, прежде чем я смогу исправить ошибку в релизе и проверить ее.
Как вы решаете эту проблему?