Configuração svn: ignorar o sinalizador usando svnkit

votos
3

Eu estou usando SVNKit em meu aplicativo. Eu tenho um cenário onde determinados arquivos devem ser ignorados quando se faz svn operações. ou seja, eu preciso definir o svn: ignorar propriedade para certos padrões.

Como posso fazer isso usando SVNKit?

Publicado 10/12/2008 em 08:32
fonte usuário
Em outras línguas...                            


2 respostas

votos
3

Você pode usar o ISVNOptions classe.

Ele tem uma addIgnorePattern()função que deve permitir que você ignorar arquivo baseado em um determinado padrão.

Se você deseja ignorar "ignorar" dentro de um diretório específico, você tem que definir svn:ignorepropriedade em seu diretório pai, e não no próprio arquivo (como ser ignorado esse arquivo nunca será adicionado ao repositório).

File dir = file.getParentFile().getAbsoluteFile();
ourClientManager.getWCClient().doSetProperty(dir, SVNProperty.IGNORE,
    file.getName(), false, false, null);

Para ignorar mais de um arquivo em um diretório, svn:ignoreo valor da propriedade deve conter uma linha para cada arquivo ignorado, por exemplo:

a\n
b\n
*.bin

Assim que propriedade é definida, cometer diretório para fazer novo valor da propriedade ser armazenados em repositório.

Respondeu 10/12/2008 em 08:42
fonte usuário

votos
1

A lista de argumentos é (arquivo, propName, PROPVALUE, força, recursivo, IPropertyHandler).

Então, se você deseja aplicar de forma recursiva uma propriedade, basta configurá-lo 5ª argumento (recursivo) para true.

Respondeu 29/01/2009 em 16:33
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more