Como o código no controle de versão deve ser armazenado?
Desenvolvedor amigável ? para que o programador possa pegar rapidamente as últimas e poder executar a partir de seu editor sem fazer muitas alterações? (como arquivos de configuração apontando para dev DB..etc)
ou
Deve ser amigável à produção ? A fonte deve estar de uma maneira fácil de implantar no ambiente de produção e, quando o desenvolvedor receber as últimas, ele deverá realizar alterações conforme suas necessidades de desenvolvimento.