• [^] # Re: Des réponses

    Posté par . En réponse au journal Migrer de Svn vers Bzr ?. Évalué à 4.

    Pour moi l'avantage intrinsèque des DVCS c'est pas de pouvoir committer depuis sa boulangerie, mais ce qui en découle :

    - Des merges faciles et bien foutus

    - Des refactoring qui posent pas de problème et qui ne nécéssitent souvent même pas une branche.

    - La possibilité de maintenir un patch aisément par rapport, par exemple, à un produit open source (exemple typique: cablage du sso interne sur un forum php libre, ou maintenance d'un patch en attendant qu'un mainteneur l'intègre) ou un produit d'entreprise (ex: gérer le spécifique d'un client dans un repo dans lequel on importe les modifs du produit de base au fur et à mesure).

    - Facilite le libre car tout un chacun peut se faire son propre repo, son propre hack à partir d'un projet libre, et le présenter facilement au mainteneur une fois que celui-ci fonctionne bien. Ca facilite grandement la méritocratie, et ne demande pas à quelqu'un de travailler dans de mauvaises conditions ou de devoir lui faire confiance sans savoir si on peut en lui filant des accès dev qu'il n'a pas prouvé mériter.

    - La plupart sont plus rapides que les VCS habituels

    - La plupart gèrent correctement les fichiers binaires