Existe un repositorio de CVS heredado, que contiene una gran cantidad de directorios, subdirectorios y rutas. También hay una gran cantidad de ramas y etiquetas que no necesariamente cubren todos los archivos de rutas &, generalmente un subconjunto. ¿Cómo puedo averiguar qué ramas/etiquetas cubren, qué archivos y rutas?¿Cómo saber qué etiquetas de CVS cubren qué archivos y rutas?
CVS log ya proporciona la lista de etiquetas por archivo. La tarea requiere que transponga esto en archivos por etiqueta. No pude encontrar esa funcionalidad en la implementación actual de WinCVS (CVSNT). Dados los amplios ciclos vacíos, puedo escribir un script Perl que haría eso, el algoritmo no es complejo, pero debe hacerse.
Me imagino que hay algunas personas que necesitaban tal información y resolvieron este problema. Por lo tanto, creo que debería ser una herramienta disponible (de código abierto/gratis) para esto.
No se pudo hacer que esto funcione. cvs devuelto: no hay ninguna versión aquí; Ejecute 'cvs checkout' primero –
@Joseph: debe especificar un CVSROOT ya sea a través de la variable de entorno o utilizando el argumento '-d'.De lo contrario, CVS no sabe qué repositorio consultar. –
Gracias por la respuesta. No estaba seguro de haber agregado eso, pero lo intenté de nuevo con el -d y una ruta a un repositorio de cvs y recibí el mismo mensaje. Estoy ejecutando la versión 1.1.22 de cvs. Curiosamente, sin embargo, si doy una etiqueta que no existe, me dice que la etiqueta no existe. –