Сохранить / восстановить GIT / CVS Оформить заказ при переключении ветвей?

StackOverflow https://stackoverflow.com/questions/2850068

  •  27-09-2019
  •  | 
  •  

Вопрос

Используя CVS, Git или другой методик (уровень файловой системы?), Я хотел бы:

  1. Сделать модификации на ветке A

  2. Оформление филиала B: Изменения в филиале A «Убраны» (по имени было бы неплохо), филиал B проверяется так, что моя ветвь изменяется

  3. Сделать модификации на ветке B

  4. Оформление филиала A: Изменения в филиале B «Убраны» (по имени было бы неплохо), филиал a проверяется так, что моя ветвь B изменяется, но теперь моя "сохраненная" ветвь перемен на шаге № 2

Git-Stask не соответствует потоку, который я описываю, хотя мое впечатление может быть не так.

Техника с участием RCS или файловой системы или инструментов командной строки или иным образом приветствуются.

Это было полезно?

Решение

Git Stash - это инструмент, который вы ищете

# hack on A
git stash

git checkout B
# hack on B
git stash

git checkout A
git stash list # this is only to check which stash you want to pop
git stash pop stash@{1}

Это должно работать

Другие советы

Как Git-Stash не подходит для вашего рабочего процесса, кроме не происходит автоматически? Это звучит как точно Для чего есть Git-Stash.

http://book.git-scm.com/4_stashing.html.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top