Ao sincronizar os recursos, é possível que existam alguns recursos que você não deseja consolidar no repositório. São fornecidos dois recursos ignorar que permitem que você especifique quais recursos devem ser excluídos das operações de atualização e de consolidação.
O primeiro é um recurso ignorar global, fornecido pelo Workbench. O segundo é o recurso ignorar CVS, o qual lê o conteúdo do arquivo especial .cvsignore para determinar o que será ignorado.
Existem muitos arquivos que um usuário pode não desejar consolidar no repositório. Por exemplo, os editores externos podem criar arquivos temporários no projeto. A compilação de arquivos .java criar arquivos .class e, do mesmo modo, muitas operações de construção resultam em arquivos binários. Esses arquivos, quando colocados juntos, podem ser um pouco maiores. Além disso, eles podem ser gerados novamente toda vez que uma construção for executada, resultando em muitas alterações de saída. Normalmente esses não são arquivos que alguém queira compartilhar com outros membros de uma equipe ou deixar no repositório.
Um recurso ignorar global é fornecido pelo Workbench por meio da
página de preferências Equipe.
Há uma lista de padrões de arquivo com os quais os recursos serão correspondidos antes de
serem considerados candidatos a controle de versão. Esses padrões podem conter os
caracteres curinga "*" e "?". "*" representa qualquer seqüência de zero ou mais
caracteres. "?" representa qualquer caractere. Por exemplo, você pode
especificar um padrão "*~", que corresponderia a qualquer arquivo temporário que termine
com "~". Todo arquivo ou diretório que corresponder a um dos padrões será
ignorado durante operações de consolidação ou atualização. Quando você
especifica um padrão de arquivo a ser ignorado, é possível desativar temporariamente a
ação ignorar o padrão de arquivo desmarcando-o da lista; não é necessário remover da
lista o padrão de arquivo especificado.
Os padrões do recurso ignorar global são correspondidos nos nomes dos recursos durante
uma operação de sincronização. É importante observar que o caminho que conduz ao
nome do recurso não está incluído na correspondência. Por exemplo, para o arquivo
"/path/to/file.txt", apenas a cadeia "file.txt" corresponde quanto
aos padrões. Esse recurso não foi planejado para especificar nomes de caminhos
completos mas para especificar padrões aplicáveis globalmente.
O cliente Eclipse CVS reconhece um arquivo denominado
".cvsignore" em cada diretório de um projeto. Esse é um recurso CVS
padrão e muitos projetos CVS existentes podem conter esse arquivo.
Esse arquivo de texto
consiste em uma lista de arquivos, diretórios ou padrões.
De maneira semelhante ao recurso ignorar global, os caracteres curinga "* " e "?" podem ser
apresentados em qualquer entrada no arquivo .cvsignore. Todo arquivo ou
subdiretório no diretório atual que corresponder a qualquer um dos padrões será
ignorado. É importante observar que a semântica desse arquivo difere da semântica
do recurso ignorar global em que se aplica somente a arquivos e diretórios no mesmo
diretório do próprio arquivo .cvsignore. Um projeto pode conter um arquivo
.cvsignore em cada diretório. Para obter informações
adicionais, visite
https://www.cvshome.org.
Os recursos que foram incluídos no controle do CVS podem ser ignorados selecionando Equipe > Incluir em .cvsignore a partir do menu pop-up do recurso em uma das visualizações de navegação. Essa opção de menu está disponível também na visualização Sincronizar.