Crear el archivo CVS .cvsignore

Al comprometer recursos, es habitual no querer que algunos recursos se añadan al control de versiones. Un modo en que puede hacerlo es utilizando el servicio de "exclusión" de CVS, que lee el contenido del archivo .cvsignore para determinar los archivos que deben excluirse.

El archivo .cvsignore puede añadirse en cualquier directorio de un proyecto. Muchos proyectos CVS existentes ya contienen varios de estos archivos. Este archivo de texto consta de una lista de archivos, directorios o patrones.

Por ejemplo, para añadir un archivo .cvsignore que excluya todo el directorio bin de un proyecto existente:

  1. En la vista Navegador, seleccione un proyecto que contenga un directorio /bin. El directorio bin contendrá habitualmente la salida de las construcciones de los proyectos. Se trata de archivos generados a partir de los archivos de código fuente del proyecto y no suelen estar sujetos al control de versiones.
  2. En el menú emergente del proyecto, seleccione Nuevo > Archivo
  3. Especifique .cvsignore como el nombre del archivo y pulse Finalizar. El archivo se creará en el directorio raíz del proyecto. Deberá verlo en la vista Navegador.
  4. Especifique bin en el archivo .cvsignore y guárdelo.
  5. Seleccione el proyecto.  En el menú contextual, seleccione el elemento de menú Equipo > Sincronizar con depósito.  Verá que el directorio bin no aparece como cambio saliente. Se ha excluido.

El archivo cvsignore consta de una lista de archivos, directorio o patrones. De modo similar al servicio de exclusión global, pueden estar presentes los comodines * y ? en cualquier entrada del archivo .cvsignore. Cualquier archivo o subdirectorio del directorio actual que coincida con uno de los patrones, se excluirá.

Consejo: en el menú Equipo y en el menú contextual de recursos de la vista Sincronizar, hay un elemento de menú (Añadir a .cvsignore) para añadir un patrón de archivos al correspondiente archivo .cvsignore. Este elemento de menú está habilitado en aquellos recursos que aún no están bajo el control de versiones CVS.

Conceptos relacionados
Programación en equipo con CVS

Tareas relacionadas
Sincronizarse con el depósito
Ciclo de vida del control de versiones: añadir y excluir recursos
Crear un patrón global de exclusión

Consulta relacionada
www.cvshome.org: excluir archivos mediante cvsignore

 
Copyright IBM Corporation y otros 2000, 2003