Допустим мы сделали несколько коммитов в ветке DC-2.
0 шаг. Делаем Pull из удаленного репозитория.
1 шаг. Делаем Rebase to HEAD к ветке Developing
2 шаг. Переходим в ветку Developing
3 шаг. В ветке Developing делаем Merge к ветке DC-2
4 шаг. Выбираем merge-commit
По анналогии сливаем таким же образом Developing в Release. В итоге будет примерно такая картинка в логе. Только я ещё и слил Release в Master
Save Stash.
Шаг 0. Как видим мы находимся в ветке DC-7_Chapter_6.3. При всем при этом мы случайно написали модель классов именно в этой ветке. Разработчки GIT предусмотрели этот вариант.
Шаг 1.
Выделяем все файлы, которые нам необходимо сохранить.
Выполняем пункт меню Local -> Stave Stash.
Шаг 2. Переходим в нужную нам ветку. В моем случае необходимо вернуться в Development
Шаг 3. И пустить новую.
Шаг 4.
Выполняем комманду Local->Apply Stash.
Шаг 5.
Далее делаем всё также как описано в начале поста. То есть делаем Stage, Commit и по списку.
0 шаг. Делаем Pull из удаленного репозитория.
1 шаг. Делаем Rebase to HEAD к ветке Developing
2 шаг. Переходим в ветку Developing
3 шаг. В ветке Developing делаем Merge к ветке DC-2
4 шаг. Выбираем merge-commit
По анналогии сливаем таким же образом Developing в Release. В итоге будет примерно такая картинка в логе. Только я ещё и слил Release в Master
Save Stash.
Шаг 0. Как видим мы находимся в ветке DC-7_Chapter_6.3. При всем при этом мы случайно написали модель классов именно в этой ветке. Разработчки GIT предусмотрели этот вариант.
Шаг 1.
Выделяем все файлы, которые нам необходимо сохранить.
Выполняем пункт меню Local -> Stave Stash.
Шаг 2. Переходим в нужную нам ветку. В моем случае необходимо вернуться в Development
Шаг 3. И пустить новую.
Шаг 4.
Выполняем комманду Local->Apply Stash.
Шаг 5.
Далее делаем всё также как описано в начале поста. То есть делаем Stage, Commit и по списку.
Комментариев нет:
Отправить комментарий