Hola,
Tengo que hacer una práctica con CVS. En él se debo alojar un conjunto de estadísticas de 2 personas. Las versiones deben ser 4:
Primera. Llamada cero, empiezo así:
cvs import -m "Primera versión" proyecto escet cero
______________________
Segunda. Se tiene que llamar "persona1". Una vez he actualizado los archivos de la versión inicial, cuál de las dos maneras es la correcta:
cvs import -m "Persona 1" web escet persona1
O esta:
cvs update
cvs commit
cvs tag persona1 proyecto
Cuando pongo el comando tag, para añadirle la etiqueta, me da un error:
cvs tag: nothing know about proyecto
Qué hago mal?
______________________
Tercera. Debe ser creada en una nueva rama llamada "via" desde la "cero" y se tiene que llamar "persona2". Hago lo siguiente para crear una nueva rama:
cvs -rtag -b -r cero via proyecto
Ahora para crearla me pasa lo mismo que en la 1. Cómo debería hacerlo?
______________________
La 4º es la unión de los datos de las dos personas en la rama principal (es decir, la unión de la rama principal con la rama llamada "via"):
cvs checkout web
cvs update -j via
He estado leyendo manuales de cvs, pero no termino por entender cómo funciona.
Tres preguntas:
· Cómo puedo descargar una versión etiquetada?
· Cómo puedo descargar una versión etiquetada fuera de la vía principal?
· Qué diferencia hay entre update y commit?
Muchas gracias!