相关疑难解决方法(0)

我应该在源代码管理中存储生成的代码

这是我正在参与的辩论.我想得到更多的意见和观点.

我们有一些在构建时生成的类来处理数据库操作(在这个特定情况下,使用SubSonic,但我不认为这对于这个问题非常重要).生成设置为Visual Studio中的预构建步骤.因此,每次开发人员(或官方构建过程)运行构建时,都会生成这些类,然后将其编译到项目中.

现在有些人声称,在源代码控制中保存这些类可能会导致混淆,以防您获得的代码与您自己的环境中生成的代码不匹配.

我想有办法追溯代码的历史,即使它通常被视为黑盒子.

任何论据或反驳论点?


更新:我问过这个问题,因为我真的相信有一个明确的答案.看看所有回复,我可以高度肯定地说,没有这样的答案.应根据多个参数做出决定.阅读下面的答案可以为您在决定此问题时应该问自己的问题类型提供非常好的指导.

由于上述原因,此时我不会选择接受的答案.

version-control code-generation

96
推荐指数
15
解决办法
1万
查看次数

标签 统计

code-generation ×1

version-control ×1