Matthieu Moy <[EMAIL PROTECTED]> writes:

> 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. 

Je parle de petites modifs locales uniquement, donc apparement ça ne
poserait pas de problème. Après, je ne compte pas effacer ces branches
de suite, mais disons que je ne vais pas m'inquiéter pour elles...

>
>> 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 !

C'est plus pour des problèmes de clareté que de place... Par exemple je
commence une branche avec un nom, puis je change de nom, au bout d'un
moment la vieille branche inutilisée encombre.

Par exemple quand je voulais récupérer arch-pqm, sur
[EMAIL PROTECTED], je ne savais pas quoi prendre, arch-pqm ou
tla-pqm...

-- 
William - http://flibuste.net

Répondre à