Hello,

J'ai vu passer quelques "petit commit parce que je change de branche
et que je ne veux pas perdre mes modifs en cours".

Il existe une approche non présente dans subversion, mais bien utile
dans mercurial/git : le shelving.

Cas typique : j'ai quelques modifs sur le feu, je veux changer de
branche, sans pour autant commiter : sous mercurial, je peux placer
les fichiers modifiés dans un "shelf", littéralement une "étagère".
Les modifications en shelf seront alors placées bien au chaud, et les
fichiers concernés seront alors remplacés par leur version originale
sur la branche. On peut alors changer de branche sans soucis. Pour
récupérer ses changements, il suffira de faire un "unshelf" depuis
l'étagère voulue. A noter : on peut créer plusieurs shelfs pour
plusieurs modifications différentes, et basculer les modifications
d'un shelf à un autre. Du shelf-service, quoi :)


--
Bruno
_______________________________________________
Dev mailing list
[email protected]
http://ml.dotclear.org/listinfo/dev

Répondre à