Save / restauration git / cvs la caisse change quand les branches de commutation?

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

  •  27-09-2019
  •  | 
  •  

Question

Utilisation cvs, git ou une autre technique (? Niveau du système de fichiers), je voudrais:

  1. Apporter des modifications sur la branche A

  2. branche Commander B: Les modifications apportées à la branche A sont « casé » (par nom serait bien), la branche B est extraite de telle sorte que mes succursales change A ont disparu

  3. Apporter des modifications sur la branche B

  4. Commander la branche A: Les modifications apportées à la branche B sont « casé » (par nom serait bien), la branche A est extrait de telle sorte que mes modifications de la branche B sont partis, mais maintenant mes « sauvé » branche changements A partir de étape # 2 sont de retour

Git-stash ne semble pas correspondre aux flux que je décris bien mon impression peut-être tort.

Les techniques impliquant des outils de RCS ou système de fichiers ou de ligne de commande ou autrement sont les bienvenus.

Était-ce utile?

La solution

Stash git est l'outil que vous recherchez

# 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}

cela devrait fonctionner

Autres conseils

Comment git-stash correspondait pas à votre flux de travail, au-delà ne se passe pas automatiquement? Cela sonne comme exactement ce git-stash est pour.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top