我有一个带有designer.cs文件的Web应用程序。由于它们是自动生成的,我不想将它们添加到源代码控制中(或者我?)。但是,项目文件会查找它们,并从SVN错误中重新获取,直到您删除对designer.cs的引用然后转换为Web应用程序,这是一个很大的痛苦。
我应该将它们添加到源代码管理中吗?我可以从项目文件中删除引用吗?
答案 0 :(得分:10)
我建议您将它们添加到源代码管理中。它们是由IDE自动生成的,而不是由构建过程自动生成的,所以如果你引入持续集成(A Good Thing),那么构建将失败(就像你现在在干净的结账时一样)。
应排除通过构建过程生成的工件(二进制文件,目标文件,“手动实现的”自动生成的源文件等)。