La diferencia entre las entrevistas svn y git
Ventajas:
1. Fácil gestión, lógica clara y en línea con los hábitos de pensamiento de la gente común.
2. Los servidores centralizados y fáciles de administrar pueden garantizar la seguridad.
3. La coherencia del código es muy alta.
4. Adecuado para el desarrollo de proyectos con pocos desarrolladores.
Desventajas:
1. La presión del servidor es demasiado grande y la capacidad de la base de datos se dispara.
2. Si no puedes conectarte al servidor, básicamente no puedes trabajar. Vea el paso dos arriba. Si el servidor no está conectado, no puede confirmar, restaurar, comparar, etc.
3. No apto para desarrollo de código abierto (el número de desarrolladores es grande, pero el motor de aplicaciones de Google usa svn). La gestión centralizada general tiene un mecanismo de gestión de permisos muy claro (como restricciones de acceso a sucursales), que puede lograr una gestión jerárquica, resolviendo así los problemas de una gran cantidad de desarrolladores.
Las ventajas y desventajas de 2.2. Rice Tong
Ventajas:
1. Adecuado para desarrollo distribuido, enfatizando a los individuos.
2. La presión y el volumen de datos del servidor público no serán demasiado grandes.
3. Rápido y flexible.
4. Los conflictos entre dos desarrolladores se pueden resolver fácilmente.
5. Trabajar sin conexión.
Desventajas:
1. El ciclo de aprendizaje es relativamente largo.
2. No se ajusta al pensamiento convencional.
3. La confidencialidad del código es deficiente. Una vez que un desarrollador ha clonado toda la biblioteca, todo el código y la información de la versión son completamente públicos.