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 una de las vistas de navegación, 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á poder verlo en una de las vistas de navegación.
  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 repositorio.  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 repositorio
Ciclo de vida del control de versiones: añadir y excluir recursos
Crear un patrón global de exclusión

Consultas relacionadas
www.cvshome.org: excluir archivos mediante cvsignore