Usando cvs, git u otra técnica (¿nivel de sistema de files?), Me gustaría:
Haga modificaciones en la twig A
Checkout branch B: los cambios en la twig A están "guardados" (por su nombre sería bueno), la twig B está desprotegida de modo que los cambios de mi twig A se hayan ido
Haga modificaciones en la twig B
Checkout branch A: los cambios en la twig B están "guardados" (por su nombre sería bueno), la twig A está desprotegida, de modo que los cambios de mi twig B desaparecieron, pero ahora los cambios en mi twig "salvada" A del paso 2 están de vuelta.
Git-stash no parece ajustarse al flujo que estoy describiendo, aunque mi printing podría ser incorrecta.
Las técnicas que implican el RCS o el sistema de files o las herramientas de command-line son bienvenidas.
git stash es la herramienta que estás buscando
# 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}
Esto debería funcionar
¿Cómo no se ajusta git-stash a su flujo de trabajo, más allá de que no ocurra automáticamente? Esto suena exactamente para lo que es el git-stash.