Devo armazenar código gerado no controle de origem

Este é um debate do qual estou participando. Gostaria de obter mais opiniões e pontos de vist

Temos algumas classes que são geradas no tempo de compilação para lidar com operações de banco de dados (neste caso específico, com SubSonic, mas não acho que seja muito importante para a pergunta). A geração é definida como uma etapa de pré-construção no Visual Studio. Portanto, toda vez que um desenvolvedor (ou o processo oficial de compilação) executa uma compilação, essas classes são geradas e compiladas no projet

gora, algumas pessoas estão afirmando que ter essas classes salvas no controle de origem pode causar confusão, caso o código obtido não corresponda ao que teria sido gerado em seu próprio ambient

Gostaria de ter uma maneira de rastrear o histórico do código, mesmo que seja geralmente tratado como uma caixa pret

ualquer argumento ou contra argument

UPDATE: Eu fiz essa pergunta, pois realmente acreditava que há uma resposta definitiva. Olhando para todas as respostas, eu poderia dizer com alto nível de certeza que não existe essa resposta. A decisão deve ser tomada com base em mais de um parâmetro. A leitura das respostas abaixo pode fornecer uma orientação muito boa para os tipos de perguntas que você deve se perguntar ao decidir sobre esse assunt

Não selecionarei uma resposta aceita neste momento pelos motivos mencionados acim

questionAnswers(54)

yourAnswerToTheQuestion