"sino que hace más fácil que todos los peones sepan en qué andan trabajando todos los demás."
A ver, no es soft libre, estamos hablando de grupos cerrados con un jefe de proyecto y analistas/programadores. Ya se sabe en lo que estan trabajando porque es labor del jefe de proyecto que las tareas se cumplan y de los analistas/arquitectos que esas tareas sigan un objetivo. Ademas hay reuniones y seguimientos... los fallos de comunicacion no se arreglan o resuelven con scms.
"una herramienta arregle los problemas de una empresa" Se nota que no trabajas con gente, hay muchos tipos de programadores pero lo normal es que el grueso principal es gente que solo viene a hacer su trabajo que entran a una hora, salen a otra, solo hacen lo que les manden, 0 imaginacion y ninguna inquietud por aprender cosas nuevas... romper la mecanica de trabajo de ese tipo de gente es un caos, hay que darselo todo hecho, mascado... como si trabajaras con usuarios.
Atomico... deberia bastar por si solo. es que un changeset o conjunto de acciones se hagan todas o no se hagan ninguna. En cvs puedes crear una rama o una etiqueta te falla a la mitad por problemas de red o lo que sea y tienes un fallo de integridad. Si haces un commit de 5 ficheros y solo se hacen 3? recuperarse de eso es un engorro y mucha perdida de tiempo, si hay mucha gente trabajando simultaneamente en ese momento a saber lo que llegan a bajarse, ademas de que se llena de locks que no se borran y hay que meter mano.
Mas ejemplos desventajas de cvs? cvs funciona por fichero, si das acceso a un fichero das acceso a toda la historia, ramas, tags... Eso significa que te pueden retiquetar un fichero y te han cambiado la version. Al menos en svn puedes impedir accesos a ciertos directorios con etiquetas de produccion.
--
Muchos que quisieron traer luz fueron colgados de un farol.
filosofia y vision global
(Puntos:1)( http://apuntesdetrabajo.es/ )
A ver, no es soft libre, estamos hablando de grupos cerrados con un jefe de proyecto y analistas/programadores. Ya se sabe en lo que estan trabajando porque es labor del jefe de proyecto que las tareas se cumplan y de los analistas/arquitectos que esas tareas sigan un objetivo. Ademas hay reuniones y seguimientos... los fallos de comunicacion no se arreglan o resuelven con scms.
"una herramienta arregle los problemas de una empresa"
Se nota que no trabajas con gente, hay muchos tipos de programadores pero lo normal es que el grueso principal es gente que solo viene a hacer su trabajo que entran a una hora, salen a otra, solo hacen lo que les manden, 0 imaginacion y ninguna inquietud por aprender cosas nuevas... romper la mecanica de trabajo de ese tipo de gente es un caos, hay que darselo todo hecho, mascado... como si trabajaras con usuarios.
Atomico... deberia bastar por si solo. es que un changeset o conjunto de acciones se hagan todas o no se hagan ninguna. En cvs puedes crear una rama o una etiqueta te falla a la mitad por problemas de red o lo que sea y tienes un fallo de integridad. Si haces un commit de 5 ficheros y solo se hacen 3? recuperarse de eso es un engorro y mucha perdida de tiempo, si hay mucha gente trabajando simultaneamente en ese momento a saber lo que llegan a bajarse, ademas de que se llena de locks que no se borran y hay que meter mano.
Mas ejemplos desventajas de cvs? cvs funciona por fichero, si das acceso a un fichero das acceso a toda la historia, ramas, tags... Eso significa que te pueden retiquetar un fichero y te han cambiado la version. Al menos en svn puedes impedir accesos a ciertos directorios con etiquetas de produccion.
Muchos que quisieron traer luz fueron colgados de un farol.