服務器的容量精貴,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中的最終表現是這樣的,可參考我的來寫