svn: ignore para subdiretórios subclipse / TortoiseSVN
-
16-09-2019 - |
Pergunta
Como posso ignorar uma subárvore inteira com base em um padrão diretório globalmente, sem excluir especificamente para cada projeto? Por exemplo, eu gostaria de excluir o alvo / árvore em todos os projetos Maven sem ter que fazê-lo individualmente em uma base por projeto.
Adicionando 'target' para Window> Preferences> Team> Recursos ignorados funciona bem, mas também irá excluir qualquer dir-alvo. outro lugar -. o que não é um problema no meu caso, mas eu queria saber se existe um método melhor para especificar excluindo certos diretórios
Tenho também acrescentou o padrão de exclusão para as configurações de tartaruga, e estou ciente da propriedade subversão global-ignores de tentar encontrar a resposta aqui agora :) Apenas um FYI que eu sei onde para colocar o padrão, mas não tenho certeza de o que deveria ser.
Solução
Em relação ignorar padrões, TortoiseSVN ajuda diz:
Você não deve incluir informações de caminho no seu padrão . A correspondência de padrões é destinado para uso contra aviões nomes de arquivos e pastas. .... Se você deseja ignorar todas as pastas tmp que existem dentro de uma pasta prog e não dentro de um documento pasta que você deve usar o svn: ignorar. Não há nenhuma maneira confiável para conseguir isso usando global para ignorar padrões .
Parece que sua única opção é svn:. Ignorar propriedade
Outras dicas
Quando você cria um novo projeto Maven, lembre-se de svn: ignore pasta de destino. Essa é a forma mais forte.
Ps: se você construir um padrão para destino , você irá corresponder a todos palavra que contém quase destino ...