Ignorando as pastas de compilação e controle de versão do java no Ubuntu One

0

Kubuntu 13.10.

Trabalhando diretamente na pasta ~ / Ubuntu One, onde tenho meus projetos Java em ~ / Ubuntu One / java-projects.

Eu quero ignorar as pastas de compilação e controle de versão: classes, dist, .git, .svn e afins.

Criado ~ / .config / ubuntuone / syncdaemon.conf que contém:

[__main__]
ignore = \A.*/build\Z 
         \A.*/target\Z
         \A.*/dist\Z 
         \A.*/classes\Z 
         \A.*/lib\Z 
         \A.*/some/other/folders/to/ignore\Z 
         \A.*\..*\Z

Reinicie o daemon e reinicie, mas o syncdaemon.conf parece ser "ignorado" pelo U1 e nada é ignorado. Eu tentei expressões regulares diferentes, mas o syncdaemon.conf ainda parece ser ignorado.

O que há de errado?

Obrigado.

    
por Antonio Sánchez 20.11.2013 / 22:15

1 resposta

1

Você não precisa especificar .*/ como um prefixo para os nomes de diretório. Se você quiser ignorar os diretórios denominados classes , por exemplo, simplesmente use \Aclasses\Z como a expressão. Você também não pode ignorar caminhos explícitos, pois somente o nome base do caminho será comparado à expressão. Assim, se você quiser ignorar ~/Ubuntu One/some/folder você terá que ignorar apenas \Afolder\Z , o que irá ignorar qualquer coisa no Ubuntu One, com o nome de folder .

    
por dobey 20.11.2013 / 22:20