¿Por qué alguien elegiría Git sobre Bazaar para el control de versiones?

Como alguien que cambió de bzr a git, todo se redujo a algunas partes muy importantes.

  1. Git fue / es mucho más rápido
  2. Las ramas nombradas eran mucho más bonitas. Odio un directorio por rama. Hace que probar la configuración del desarrollador web usando apache vhosts sea una pita. Con git simplemente cambie de sucursal y vuelva a cargar su servidor web y listo para ejecutar.
  3. bzr tiene muchas funciones git como complementos, sin embargo, eso significa que los complementos pueden no estar sincronizados con la versión bzr y las cosas se vuelven realmente desordenadas. Lo importante fue que tuve muchos problemas para mantener las versiones correctas de los complementos svn / bzr / bzr-svn. git-svn simplemente funcionó y fue increíble después de ese registro inicial.
  4. Me ha gustado mucho la rama git, me comprometo a menudo, la rebaja, me uno al enfoque principal / maestro de git. Hay un complemento de rebase en bzr, pero nuevamente, tuve problemas con él.
  5. Github> * Me encanta Github. Puedo mantener algunas sucursales privadas en su lugar, la interfaz pública es realmente agradable, y su interfaz de usuario es rápida y guía a los nuevos usuarios a través de los comandos que necesitan usar para sacar cosas de mi repositorio. Utilizo launchpad como miembro de Ubuntu, pero realmente odio la mayor parte de mi tiempo tratando con él.

De todos modos, solo una experiencia personal de un ‘conmutador’.

Aquí hay una comparación sesgada: http://whygitisbetterthanx.com/#bzr

More Interesting

¿Por qué es popular Golang en China?

¿Pronto podrá contratar a un programador informático de primer nivel en Canadá por $ 30 / hora?

¿Qué errores detecta el análisis de código estático?

¿Por qué es difícil la facturación recurrente?

¿Deben las Startups realmente preocuparse por producir código reutilizable y bien mantenible o sería mejor para ellos hacerlo funcionar y luego preocuparse por la refactorización? ¿Qué piensas y por qué?

Cómo aumentar mi capacidad de contratación para roles de ingeniería de software

¿Qué tan difícil es desarrollar un software antivirus?

Al subcontratar el desarrollo de software, ¿cómo se asegura de que el código sea mantenible, seguro y otros requisitos "invisibles"?

En las empresas tecnológicas, ¿la asignación cerrada y la clasificación de la pila son malevolencia o incompetencia?

Estoy igualmente interesado en 'ingeniería mecánica' e 'ingeniería de software' ¿qué campo debo elegir?

¿Cuáles son algunas de las dificultades que un candidato experimentado (10-15) debe tener en cuenta en una entrevista de diseño de sistemas de software?

¿Cuál tiene más reputación entre los empleadores para un trabajo? Licenciado en Informática (Desarrollo de Software) de RMIT o Swinburne University of Technology?

¿Qué proyectos informáticos cooperativos mundiales se están realizando actualmente?

¿Puede una pasantía de gestión de patrimonio en Morgan Stanley ayudarme en mi futura carrera de ingeniería de software? ¿Aprenderé cosas sobre negocios que podrían ayudarme más tarde?

¿La mayoría de los buenos programadores tienen cierto tipo de personalidad? ¿O es su personalidad independiente de su habilidad de programación?