Ao sincronizar os recursos, é possível que existam alguns recursos que você 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 o usuário não deseja 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 em um 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 arquivos aos 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 quaisquer arquivos temporários que terminassem em "~". Qualquer arquivo ou diretório que corresponder a qualquer um dos
padrões será ignorado durante as operações de atualização ou de consolidação. Quando
você especificar um padrão de arquivo a ser ignorado, poderá desativar temporariamente a ação ignorar
o padrão de arquivo desmarcando-o da lista; não é necessário remover o
padrão de arquivo especificado da lista.
Os padrões no recurso ignorar global são correspondidos a nomes de recursos durante uma
operação de sincronização. É importante observar que o caminho que leva ao nome do recurso não é
incluído na correspondência. Por exemplo, para o arquivo "/path/to/file.txt", somente a cadeia
"file.txt" é correspondida aos padrões. O objetivo desse recurso não é especificar nomes de caminhos
completos, mas especificar padrões globalmente aplicáveis.
O cliente Eclipse CVS reconhece um arquivo chamado ".cvsignore" em cada diretório
de um projeto. Esse é um recurso CVS padrão e vários 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 estar presentes em qualquer entrada no arquivo .cvsignore.
Qualquer arquivo ou subdiretório no diretório atual que corresponder a um dos padrões
será ignorado. É importante observar que a semântica desse arquivo
é diferente daquela do recurso ignorar global, pois aplica-se 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 mais informações, visite o
endereço http://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 no navegador. Essa opção de menu também está disponível na exibição Sincronizar