想知道标准做法是什么。在上传之前删除这些文件夹可以使下载的文件更易于分类,并减少项目的文件数量和大小(加快下载速度)。然而,下载者必须重新构建它以在他选择的IDE中运行它(在这种情况下,VC#)。
我很可能会为编译后的二进制文件提供单独的下载,因此删除bin和obj文件夹是否可取?此外,删除这些文件夹将从源代码中删除所有exe和已编译文件,因此它们可以通过诸如Gmail之类的服务共享(Gmail不允许发送可执行文件),而无需麻烦。
想知道标准做法是什么。在上传之前删除这些文件夹可以使下载的文件更易于分类,并减少项目的文件数量和大小(加快下载速度)。然而,下载者必须重新构建它以在他选择的IDE中运行它(在这种情况下,VC#)。
我很可能会为编译后的二进制文件提供单独的下载,因此删除bin和obj文件夹是否可取?此外,删除这些文件夹将从源代码中删除所有exe和已编译文件,因此它们可以通过诸如Gmail之类的服务共享(Gmail不允许发送可执行文件),而无需麻烦。
是的,obj和bin文件夹是由构建过程生成的,其他开发人员不需要打开解决方案和重新构建项目时使用。
一般情况下,您还应该剥离.suo文件和其他特定于用户的文件,这些文件可能由Visual Studio在本地创建。
是的,你应该删除二进制文件。正如你所说,你可以提供单独的二进制文件进行下载。如果你的版本控制仓库中有二进制文件,它还会添加一堆不必要的文件更改到你的源代码控制中,有时使真正的更改变得更加困难。