这是我正在参与的辩论.我想得到更多的意见和观点.
我们有一些在构建时生成的类来处理数据库操作(在这个特定情况下,使用SubSonic,但我不认为这对于这个问题非常重要).生成设置为Visual Studio中的预构建步骤.因此,每次开发人员(或官方构建过程)运行构建时,都会生成这些类,然后将其编译到项目中.
现在有些人声称,在源代码控制中保存这些类可能会导致混淆,以防您获得的代码与您自己的环境中生成的代码不匹配.
我想有办法追溯代码的历史,即使它通常被视为黑盒子.
任何论据或反驳论点?
由于上述原因,此时我不会选择接受的答案.