将项目上传到开源存储库时,应该删除bin和obj文件夹吗?

时间:2011-08-28 23:33:35

标签: c# open-source standards

只是想知道标准做法是什么。在上载之前删除这些文件夹可以使下载的文件更容易排序,并减少项目的文件数量和大小(更快下载)。但是,下载程序必须重新构建它才能在他选择的IDE中运行它(在本例中为VC#)。

我很可能会单独下载已编译的二进制文件,所以我想删除bin和obj文件夹是可取的吗?此外,删除这些文件夹会从源代码中删除所有exe和编译文件,以便Gmail等服务(Gmail不允许通过电子邮件发送可执行文件)共享这些文件。

2 个答案:

答案 0 :(得分:3)

是的,obj和bin文件夹是由构建过程生成的,其他开发人员不需要打开解决方案并重建项目。

一般来说,你应该删除.suo文件和Visual Studio可以在本地创建的其他用户特定文件。

答案 1 :(得分:1)

是的,你应该删除二进制文件。如您所说,您可以提供单独的二进制文件进行下载。如果您的版本控制存储库中有二进制文件,它还会向源控件添加一些不需要的文件更改,这使得有时更难以查看真正的更改。