El departamento de UNIX de mi empresa actualmente utiliza CVS como sistema de control de versión de origen. Lo usan de manera muy extraña : diferentes repositorios para código de desarrollo/prueba/producción (para el mismo proyecto), nadie etiqueta nada, arquitectura de directorio extraño, etc.Argumentos para convencer a cambiar de CVS a SVN
El sistema se ha configurado por años pero ahora, tengo la oportunidad de organizar una reunión en la que tengo que sugerir cambios. Me gustaría hacerles cambiar de CVS a SVN (Mercurial o Git pueden ser incluso mejores, sin embargo, no puedo realmente recomendar utilizar un sistema que no conozco bien, y cambiar a SVN ya será un gran paso adelante).
no tengo mucha experiencia con CVS, así que no puedo comparar de manera eficiente: sólo sé que no es compatible operaciones atómicas y que es DEPRECATED.
¿Qué asesino argumentos usaría para convencer a mis colegas para que hagan el cambio?
Muchas gracias.
Gracias por los argumentos. Mi reunión es la próxima semana: ¿no es un poco arriesgado intentar sugerir un VCS que no domino? (Mercurial) Obviamente no puedo aprender bien hasta entonces ... ¿o puedo? – ereOn
Es un poco arriesgado tan rápido, tienes razón. Pero deberías verlo, porque la configuración del repositorio suena como Mercurial. – Mnementh
El soporte de herramientas es uno de los otros puntos fuertes de SVN. No tiene que elegir un cliente, pero puede decidir cuál es el mejor para cada situación: TortoiseSVN, línea de comandos, AnkhSVN, VisualSVN, Subclipse, etc. todos utilizan las mismas bibliotecas y, por lo tanto, en formato de disco para que pueda cambiar entre ellos siempre que lo desee. –