Comparación GIT y SVN

Páginas: 2 (339 palabras) Publicado: 15 de octubre de 2013
Característica Git Subversion
Tipo Distribuido Centralizado
Commits atómicos Sí Sí
Ficheros y Directorios
– Movimientos y
Renombramientos Sí Sí
Ficheros y Directorios
– Copias Sí SíReplicación de
Repositorio Sí Indirecta (los
repositorios son de
sólo lectura)
Aunque hay
herramientas que se
ocupan de clonar
repositorios
Propagación de
cambios a otros
repositorios Sí IndirectaPermisos de repositorio Sí Sí
Listas de cambios Sí Parcialmente
Historial a nivel de
línea Sí Sí
Puede trabajar en un
sólo directorio del
repositorio Sí Sí
Historial de cambios no
enviados SíSí
Mensajes de envío por
fichero No No
Documentación Regular Muy buena
Facilidad de instalación Buena Regular
Conjunto de órdenes Estilo binutils
Enorme Estilo CVS
Soporte de red ExcelenteHTTP:
git: Excelente
WebDav (HTTP:)
SSH:
SVN:
Portabilidad Regular
Linux / Unix
Posibilidad de
funcionar sobre
Windows (Cygwin) Excelente
Linux
Windows
Mac OS X
Interfaz web Sí Sí (pero novienen con
subversion)
Existencia de GUIs Medio Muy bueno
Licencia GNU GPL Tipo Apache/BSD
PROS • Muy rápido
• Enorme cantidad de órdenes
• Estable
• Ramas locales
• Buena interfaz web
• Muyconfigurable
• Puede importar repositorios Subversion • Uso extremadamente fácil
• Estable
• Menor cantidad de conflictos
• Ids Incrementales
• Buena documentación
• Copias “baratas”
Contras •No hay soporte nativo en windows
• Conjunto de órdenes confuso para principiantes
• Recolección de basura manual.
• Ids confusas • Insuficiente para proyectos con muchas personas trabajando en él• No ramas por repositorio.
• Tratamiento confuso de ramas.

Conclusión
– Para un proyecto con mucho personal trabajando y en distintos horarios, es mejor usar Git. Git es más complejo de usar peroes más potente. La cuestión de decidir entre uno u otro sería Potencia contra Facilidad de uso.
– Para un proyecto con poco personal, es mejor usar Subversion. Aunque la gestión de ramas es algo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Workflow Git SVN
  • Comparacion Y Contraste Las Arquitecturas, Ventajas Y Limitaciones De Cvs, Svn Y Git.
  • Control de versiones git vs svn
  • GIT
  • GIT
  • Gita
  • Tutorial De Svn
  • Bhagavad Gita

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS