William Dode <[EMAIL PROTECTED]> writes:

> slt,

Salut,

> Ensuite je n'ai plus besoin de cette branche "ma_fonctionalité". Puis-je
> l'effacer sans scrupules ?

Si tu as  fait un merge dans la branche  principale, oui, le changeset
correspondant au merge contient tout le code et tous les patch-log. 

*Par contre*, tu  perds la granularité de ta branche de  dev. Si tu te
rends compte  par la  suite que ta  fonctionalité a introduit  un bug,
difficile de savoir quand.

Et si  tu souhaite ensuite  apporter une modification mineure  à cette
fonctionalité, il  serait plus  propre de la  faire sur la  branche en
question, et de merger dans la branche principale ensuite. 

Donc, en gros, il vaut mieux la garder ;-)

Sans  parler des gens  qui auraient  fait un  get +  des modifications
locales en plein milieu de ta  branche de dev, et qui voudraient faire
un update. 

> Dans le même ordre d'idée, lorsque je passe d'une branche 0.1 à une
> branche 0.2 par ex. Lorsque je suis sûr à 100% que plus personne ne va
> s'intéresser à la branche 0.1, est-ce que je peux l'effacer sans risque
> ? Je préfèrerais ça plutôt que de faire cycler les archives par ex.

Dans ce  cas, attention, la révision "cachée"  correspondant au base-0
de ta version 0.2 devient cruciale ... 

Si tu  n'as pas assez  d'espace web pour  tout stoquer, je  te suggère
quand même de garder une version de sauvegarde !

-- 
Matthieu

Répondre à