Как вы работаете с ветками GIT в PhpStorm?

Здравствуйте.
Хочу поинтересоваться, как правильно работать с ветками.
У меня есть проект, который расположен на домене mydomain[dot]com, там настроен пулл с ветки master.
Когда я начинаю разрабатывать новую фичу, я делаю checkout as new branch, создаю новую ветку из ветки master и работаю в ней.
Так как разработка новой фичи может быть продолжительной, а в основном проекте может, например, всплыть срочный баг, я переключаюсь на ветку master, делаю фикс, затем переключаюсь обратно в ветку фичи и делаю мерж из мастера, чтоб баг исправился и в этой ветке.
Попутно я пушу изменения из этих веток на сервер и выкладываю изменения на dev.mydomain[dot]com.
Все бы хорошо, но в последней версии PhpStorm ветка гита при пуше всегда master, а раньше она запоминалась.
И вот работаю я уже несколько дней над новой фичей и случайно, заливая изменения на тестовый сервер запушил все в ветку master. Очень неудобно. На письмо в jetbrains мне ответили, что "VCS-инженеры знают лучше" как удобнее.
Как работаете вы?
  • Вопрос задан
  • 2792 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Tishka17
У меня develop и master ветки только через merge request.
Все исправления пушатся во временные ветки, которые потом мерджатся после ревью.

Вся работа с гитом на компе из консоли, она понятнее и предсказуемее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы