Eu tenho um repositório SVN de um site PHP e o último programador não usou o controle de origem corretamente. Como resultado, apenas o código desde que comecei a trabalhar aqui está no repositório.
Eu tenho várias cópias antigas da base de código completa salvas em arquivos como "backups", mas elas não estão no controle de origem. Não sei por que a maioria das cópias foi salva nem tenho uma maneira razoável de identificá-las para um número de versão. Eu faço tem as datas dos backups foram feitas, todos os backups têm timestamps do sistema de arquivos apropriados.
Devido a atualizações nas estruturas e nos drivers de banco de dados envolvidos, o código antigo está completamente extinto; não funciona mais na configuração atual do servidor. No entanto, os programadores anteriores tinham uma lógica única , então eu odeio ficar completamente sem cópias antigas para me referir ao que diabos eles estavam fazendo.
Devo manter essas coisas no controle de versão? Quão? Isolar o código antigo em tags / ramos separados?