Autor do ficheiro .cvsignore de CVS

Ao consolidar recursos, muitas vezes existem recursos que não quer adicionar ao controlo da versão. Uma forma de o fazer é utilizando a função "ignorar" de CVS, que lê o conteúdo do ficheiro .cvsignore para determinar o que vai ignorar.

O ficheiro .cvsignore pode ser adicionado a qualquer directório de um projecto. Muitos projectos de CVS existentes já contêm vários destes ficheiros. Este ficheiro de texto consiste numa lista de ficheiros, directórios ou padrões.

Por exemplo, para adicionar um ficheiro .cvsignore de forma a ignorar todo o directório bin de um projecto existente:

  1. Numa das vistas de navegação, seleccione um projecto que contenha um directório /bin. O directório bin vai conter normalmente a saída de construção dos projectos. Trata-se de ficheiros que são gerados dos ficheiros origem do projecto e normalmente não são controlados pela versão.
  2. NO menu emergente do projecto, seleccione Novo > Ficheiro
  3. Insira .cvsignore como o nome do ficheiro e depois prima Terminar. O ficheiro será criado no directório raiz do projecto. Deverá vê-lo numa das vistas de navegação.
  4. Insira bin no ficheiro .cvsignore e guarde-o.
  5. Seleccione o projecto. No menu de contexto, seleccione o artigo de menu Equipa > Sincronizar com Repositório.  Repare que o directório bin não é apresentado como uma alteração de saída. É ignorado.

O ficheiro cvsignore consiste numa lista de ficheiros, directórios ou padrões. De forma semelhante a função de ignorância global, os caracteres globais * ? podem estar presentes em qualquer entrada no ficheiro .cvsignore. Qualquer ficheiro ou sub-directório no directório actual que correspondam a um dos padrões serão ignorados.

Sugestão: No menu Equipa no menu de contexto do recurso da vista Sincronizar existe uma opção de menu (Adicionar a .cvsignore) para adicionar um padrão de ficheiro ao ficheiro .cvsignore apropriado. Esta opção de menu está activa para recursos que ainda não estão sob o controlo da versão de CVS.

Conceitos relacionados
Programação em equipa com CVS

Tarefas relacionadas
Sincronizar com o repositório
Ciclo de vida do controlo da versão: adicionar e ignorar recursos
Criar um padrão de ignorância global

Referência relacionada
www.cvshome.org: Ignorar ficheiros através de cvsignore