Como alguien que cambió de bzr a git, todo se redujo a algunas partes muy importantes.
- Git fue / es mucho más rápido
- 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.
- 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.
- 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.
- 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’.
- ¿Qué se usa más comúnmente en ingeniería de software? C ++ o Java?
- ¿Qué patrones de diseño de GoF (Gang of Four) están desactualizados?
- Si solo pudieras ejecutar Linux y no se te permitiera iniciar un sistema operativo en una máquina virtual, ¿cuál sería tu computadora portátil ideal?
- ¿El soporte técnico es una marca de por vida para un desarrollador de software?
- ¿Cómo puedo externalizar el desarrollo web sin sacrificar el proceso de aprendizaje?