服务器的容量精贵,svn如果把中间文件都上传上去的话,一方面造成冗余无用文件的臃肿,另一方面,浪费迁出的时间和上传的时间。
1.UE4哪些文件可以干掉?
第一步:跟目录下,打叉的地方可全部删掉!
第二步:打开Plugins文件夹,针对每一个插件,打叉的地方都可以删掉!
以上就是UE4项目保留的最精简的部分。除去了所有不必要的文件。
2.进一步优化
调用的第三方库(我的是ThirdParty),里面是Include,Lib,Dll的第三方C++库,因为这些是别人发布的,我们只是拿来用,不需要修改。通常这些库也比较大。所以我们也没必要保存,要用的时候下载一份即可。所以,
我把这一部分也干掉了!UE4工程此时已经变得极其精简了!!!
3.Github种过滤ignore不必要的文件
Github是一款非常不错的项目库。简单好用。那我们怎么过滤不必要的文件呢?
第一步:打开GitHub Desktop,打开工程随便新建一个文件,GitHub Desktop客户端中右键>ignore这个文件,使其在项目目录下生成.gitignore文件,用记事本打开.gitignore文件。
第二步:
a.过滤单个文件:.gitignore中写入 :ARMagicSand/新建文本文档.txt
b.过滤整个文件夹内的所有东西:.gitignore中写入 :Binaries ;它会过滤掉所有Binaries文件夹,包括项目Binaries和插件里的Binaries,非常吊炸天。
因为我是把ThirdParty(第三方C++库)也过滤掉的,所以,我的.gitignore中的最终表现是这样的,可参考我的来写