Le DVCS Bazaar semble être laissé loin derrière Git et Mercurial, du moins en termes d'adoption et d'opinion générale dans l'espace VCS. AFAIK les seuls projets de haut niveau utilisant bzr sont Ubuntu et Launchpad, tous deux soutenus directement par Canonical. Je me demande donc s'il serait judicieux pour Canonical de passer à l'un des deux autres principaux concurrents au lieu de continuer à lui allouer des ressources ? Y a-t-il un avantage stratégique, technique ou autre, à pousser Bazaar à cette époque ?
Réponses
Trop de publicités?Je n'utilise pas Bazaar, mais quand je dois le faire - cependant, dans l'esprit de l'open source, Bazaar fait l'affaire. Du point de vue de Canonical, Git et d'autres outils de contrôle de la source ne leur convenaient pas. Ils ont donc créé Bazaar, qui répond parfaitement à leurs besoins. Bien sûr, mais il est peu probable que cela se produise. Les outils de contrôle de source préférés sont toujours soumis à des opinions différentes et aucun d'entre eux n'est parfait.
De nombreux projets utilisent Bazaar. Launchpad n'est pas un projet unique, mais une collection de nombreux projets, dont beaucoup utilisent Bazaar comme contrôle de source.
Personnellement, je n'aime pas Bazaar. Pour les projets avec lesquels j'interagis, j'exporte le dépôt bazaar vers Git, puis je réimporte mes modifications. La majorité de tous les DVCS modernes sont inter-compatibles dans une certaine mesure (et la plupart sont compatibles avec SVN et d'autres CVCS). Au final, chaque projet utilisera ce qui est le mieux pour son équipe. Chaque développeur utilisera ce qui lui convient le mieux.
- Parfois, je trouve que le VCS utilisé par les gens dissuade les développeurs de contribuer pour de petites corrections, car ils ne sont pas familiers avec le VCS en question. Ce n'est peut-être pas vrai, mais cela m'est arrivé plusieurs fois, lorsque je voulais contribuer, mais que je ne voulais pas m'embêter à essayer de configurer et d'utiliser un nouveau VCS. Ils seraient certainement aidés s'ils devaient passer à un VCS plus largement utilisé, mais si celui qu'ils utilisent actuellement répond à tous leurs besoins, je ne les vois pas changer.
)