He escuchado mucho sobre cómo Git ha rediseñado cómo funciona la bifurcación y cómo el modelo de bifurcación de SVN está estropeado.¿Por qué la bifurcación en SVN no es lo suficientemente buena?
No he usado mucho SVN, así que no tengo ideas preconcebidas sobre cómo debería ser una rama. Primero miré las ramas de git, y lo "conseguí".
¿Cuáles son los inconvenientes prácticos de las ramas de SVN?
Se recomiendan las respuestas del punto de vista del flujo de trabajo, la estrategia de bifurcación y el rendimiento de la sucursal (en términos de tiempo de confirmación/salida/cambio).
Gracias, JRH
No consumo Git o cualquier otro DVCS, pero esto http://hginit.com/00.html y este http://kiln.stackexchange.com/questions/892/how-will-mercurial-be-better-than-subversion-when-one-user-refactors-code y año podría ser útil para usted. – sharptooth
Al menos - SVN no ha diseñado originalmente "ramas" como entidad separada. Y aún ahora, no hay sucursales, solo hay una copia de directorios/archivos y maneja las revisiones que se fusionaron. Simplemente trate de trabajar con mercurial o git y sorprenda lo simple que puede ser el trabajo con ramas. – zerkms
No sé mucho sobre el funcionamiento interno, pero creo que la bifurcación en SVN es una cuestión de "copiar" todos los archivos a otra ubicación y en Git se trata de etiquetar el código – jab