Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atualizar gitignore #1

Open
guilhermedelima opened this issue May 8, 2013 · 2 comments
Open

Atualizar gitignore #1

guilhermedelima opened this issue May 8, 2013 · 2 comments

Comments

@guilhermedelima
Copy link

Atualizar gitignore para não submeter arquivo de configuração do hibernate

@fabiopicchi
Copy link
Contributor

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

@leonardofl
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants