Git Branch Solution - PullRequest
       17

Git Branch Solution

0 голосов
/ 28 июня 2018

У меня проблема с веткой git. У меня есть ветка под названием F-branch, где я хочу разрабатывать новый код и новые функции. И позже это должно быть объединено с основной веткой. После слияния с мастером я понял, что мне просто нужна функция 1,3, а остальные 4 не требуются. И мне нужен минимум откатов.
Какую стратегию я должен адаптировать, чтобы это исправить? Одна из стратегий - не объединять все функции до тех пор, пока все функции не будут разработаны. И после этого мы черри выбираем функции и объединяем их в мастера. Я приложил фотографию, которая все объясняет.
Я очень ценю ваш вклад.

1 Ответ

0 голосов
/ 28 июня 2018

После слияния с мастером я понял, что мне просто нужна функция 1,3, а остальные 4 не требуются. И мне нужен минимум откатов.

Ваша проблема не имеет ничего общего с git . У вас нарушен процесс управления проектом .

Функциональный процесс PM должен гарантировать, что вы разрабатываете только те функции, которые действительно рекомендованы вашими клиентами (и оплачены). Некоторые гибкие методы, такие как Scrum или Kanban, успешно сработали для многих предприятий.


Но git может предложить обходной путь: вы можете «отменить» коммиты так:

 git checkout master
 git revert [shh1 sha2 ...]

Git создает новые коммиты и применяет противоположные изменения.

...