Archivo

Posts Tagged ‘cvs’

Desbloquear ficheros en CVS

noviembre 25, 2009 Deja un comentario

En CVS, no se bloquean los archivos sino las versiones. Absolutamente cualquier persona con acceso al archivo puede desbloquearlo. Si no eres el propietario del bloqueo debes especificar explicitamente la versión a desbloquear, incluso si sólo hay una revisión bloqueada

[avr12s@Corsario pao]$ cvs admin -u1.86 GGxxxxx.java
RCS file: /xxxxxx/GGxxxxx.java,v
cvs admin: /xxxxxx/GGxxxxxx.java,v: revision 1.86 locked by cjg93k; breaking lock
1.86 unlocked
done

Con esto damos por corregida la anterior entrada, que no estaba mal, pero no decía toda la verdad.

Categorías:General, Linux Etiquetas: , ,

Desbloquear / Bloquear ficheros en CVS

mayo 23, 2008 1 comentario

CVS utiliza un modelo copiar-modificar-fusionar para solucionar el problema de compartir ficheros más o menos así:
“El cliente de cada usuario lee el repositorio y crea una copia de trabajo personal del fichero o del proyecto. Luego, los usuarios trabajan en paralelo, modificando sus copias privadas. Finalmente, las copias privadas se fusionan juntas en una nueva versión final. El sistema de control de versiones a menudo ofrece ayuda en la fusión, pero al final la persona es la responsable de hacer que ocurra correctamente.”
Como no se fían y con razón muchas veces los jefes de proyecto “obligan” a los usuarios a utilizar un modelo bloquear-modificar-desbloquear con los consiguientes problemas “Oye bersuit, que “xxx” no ha venido hoy a trabajar y dejo el fichero bloqueado”

avr12s@avr12s-laptop:~/wkcvs-gesper/oposicion0/frm30$ cvs admin -u OPOSICION221.inp
RCS file: /opt/cvs_repositorio/gesper/oposicion0/frm30/OPOSICION221.inp,v
1.4 unlocked
done

Leer más…

Categorías:General, Linux Etiquetas: , , ,