Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre las entrevistas svn y git

La diferencia entre las entrevistas svn y git

1 ventajas y desventajas. SVN

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.