Я немного осмотрелся, но не смог найти ответ, специфичный для Github Desktop.
У меня есть две основные ветви: Master и Develop.
Когда я разрабатываю новую функцию, я делаюследующее:
- Создание ветви функций из Develop
- Когда я доволен новой функцией, я переключаюсь обратно на Develop
- Выберите Merge into Current Branch для обновленияразвернуть
- Удалить ветвь функции
Иногда, однако, мне нужно сделать небольшое исправление в Мастер.Подход, который я использую, тот же, но теперь я хотел бы обновить Develop с исправлением ошибки в Master (при необходимости).
На данный момент я делаю следующее:
- Выберите ветку Develop
- Затем обновление от мастера
- Решите конфликты, если таковые имеются
- Продолжите мою разработку в Develop
Дело в том, что тамэто другая опция, доступная в Github Рабочий стол , Объединить с текущей веткой.
Я никогда не использовал ее, но я хотел бы понять, стоит ли мне это делать.