Melhores práticas com SVN para arquivos que sempre “mudam” sem mudança
-
22-09-2019 - |
Pergunta
Temos um projeto que faz referência a arquivos em um diretor comum. Sempre que esse projeto é aberto ou compilado, esses arquivos são copiados. Como o registro de data e hora muda, a subversão vê isso como muda. Eu só quero cometer novas alterações do diretor comum geral ou mudanças reais no projeto. Não as cópias automáticas que o compilador executa para mim.
Como mantenho o diretório e os arquivos no SVN, mas impedem que essas não mudanças sejam vistas como alterações? Existe alguma maneira de "prática recomendada" ou "preferida" de lidar com essas situações?
Solução
Normalmente, você não deseja colocar nada gerado pelo compilador em seu repositório. Usar svn: ignore para ignorar essas coisas.
Outras dicas
Eu acho que um simples SVN: ignorar o diretório comum faria. Os arquivos que realmente não mudam devem ser verificados em um projeto separado. Você teria que dizer aos seus desenvolvedores que eles terão que verificar o projeto dois, mas apenas verifique o projeto com os arquivos que realmente mudam.