Сохранить / восстановить GIT / CVS Оформить заказ при переключении ветвей?
Вопрос
Используя CVS, Git или другой методик (уровень файловой системы?), Я хотел бы:
Сделать модификации на ветке A
Оформление филиала B: Изменения в филиале A «Убраны» (по имени было бы неплохо), филиал B проверяется так, что моя ветвь изменяется
Сделать модификации на ветке B
Оформление филиала 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.