GIT - Versionar uma subpasta de uma pasta ignorada

Meu objetivo parecia simples. Tenho uma pasta que é ignorada, a .idea, e que, portanto, está no arquivo .gitignore:

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

Acontece que queria versionar a pasta .idea/runConfigurations. Olhando a documentação, a solução me pareceu simples:

### IntelliJ IDEA ###
.idea
!.idea/runConfigurations
*.iws
*.iml
*.ipr

Mas não funcionou. No IntelliJ, as pastas ignoradas aparecem num tom mais esmaecido, e a pasta runConfigurations não estava nada esmaecida, mas simplesmente não era incluída nos commits.

Enfim, a solução, simples, mas que sempre apanho para encontrar na WEB: basta alterar a linha .idea para .idea/*, e voilá, funcionou!

### IntelliJ IDEA ###
.idea/*
!.idea/runConfigurations
*.iws
*.iml
*.ipr

Fui!

Comentários

Postagens mais visitadas deste blog

Muitos planos, pouca vida

Amigo Secreto pode ser legal

Teste de carga