Open guilhermedelima opened 11 years ago
Colocar esse arquivo no gitignore não vai fazer com que ele pare de ser trackeado pelo Git. Para ele parar de ser trackeado, ele deveria ser adicionado a gitignore e removido do repositório (o que não é bom, já que esse arquivo deve servir de base para todos que clonarem o repositório).
O que vc pode fazer é usar esse comando: git update-index --assume-unchanged WebContent/WEB-INF/classes/hibernate.cfg.xml
Isso faz com que o versionador considere esse arquivo sempre como não alterado. Se algum dia houve a necessidade de atualizá-lo, basta usar o comando: $ git update-index --no-assume-unchanged WebContent/WEB-INF/classes/hibernate.cfg. xml
Poderia tb por no ignore, e qd quiser atualizar usar o git add -f. O q a gente faz no projeto do meu mestrado é criar um properties.template, q é versionado, e o usuário tem criar um properties baseado no template. particularmente gosto desse esquema (para arquivos em q não dá pra ter defualt em todas as opções, como é o casso). Exemplo: https://github.com/choreos/choreos_middleware/blob/master/ChoreographyDeployer/src/main/resources/chordeployer.properties.template
Atualizar gitignore para não submeter arquivo de configuração do hibernate