Qual é a melhor maneira de utilizar subversiva quando partilhando projeto multi-módulo no Eclipse?

StackOverflow https://stackoverflow.com/questions/823186

Pergunta

Eu estou tentando compartilhar multi-módulo de projeto Maven (usando m2eclipse plug-in) da SpringSource Tool Suite 2.0.0 para o servidor Subversion (subversiva plug-in para o Eclipse). Descobri que svn: ignorar propriedade não é propagada para submódulos do projeto pai: Eu preciso clique com o botão direito sobre a propriedade e executar "Aplicar recursivamente ...". Mais, não vai funcionar se a pasta raiz do sub-módulo não está na repositório SVN ainda: em primeiro lugar, eu preciso verificar-in pasta raiz, clique com o botão direito sobre o imóvel e executar "Aplicar recursivamente ..."

Estou faltando alguma coisa? Por favor, descreva sua maneira de livrar do problema.

P.S. O projeto tem estrutura aninhada:

PARENT
+ component A
  - module AA
  - module AB
+ component B
  - module BA
+ component C
  - module CA
  - module CB
  - module CC
Foi útil?

Solução

Se o Eclipse plug-in 'subversivo' GUI não é enouggh avançada para apoiar o tipo de propriedade configuração desejada, pode ser uma linha de comando seria mais eficiente.

cd PARENT
ls -s | xargs svn propset -R -F ignore.txt svn:ignore 

Dessa forma, você aplicar svn:ignore apenas em diretórios já comprometidos (e sub-diretório) sem ter que comprometer primeira PARENT.

Se você estiver no Windows, um pacote como GnuWin32 pode ajudar (ou não há alternativa múltipla, como PowerShell)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top