Le 4 juillet 2011 08:13, Kozlika <kozlika(a)gmail.com> a écrit :
Le 4 juillet 2011 08:08, Dsls <dsls(a)morefnu.org> a écrit :
> 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 :)
Hé hé je me suis reconnue ! ;-)
Merci pour le tuyau, je vais chercher ça dans MacHg et l'essayer.
Je ne connaissais pas ce système. Après vérification ce n'est pas
(encore) implémenté dans MacHg.