GitHUB是学生党或者业余爱好者不错的选择,如果大家都处在一个局域网一下还是推荐用SVN,毕竟GitHUB的私有仓库要钱,而且网速难以忍受。
首先说一下:Ue4 4.10 默认生成一下文件与文件夹
文件夹
.vs 备用工程文件
config 游戏设置,一些内部属性
content 游戏资源
Intermediate 缓存文件
Source C++代码文件
文件
Ue4工程文件
Vs工程文件
首先说一下Ue4的版本管理插件应该是为SVN设计的,而且这个只能管理美术资源,Git因为分支与合并系统,不太好会产生冲突。所以没必要用这个系统。
说到底只要config、content、Source 、Ue4工程文件文件进行上传就好了,当然还是在测试-------------------------------2016.1.17
最高才50KB,哎
今天测试一下了,编译失败,明天测试,只上传CONTANT和soucre ,之后再另一点新建工程+替换进行版本管理
睡觉前又测试了一下,用VS的清理的功能,项目从600降到了300MB,之后GITHUB忽略SDF文件,就只有50MB了,编译之前是25MB,可以接受的大小,明天去单位再试试看,是否可行--2016.1.18
今天试了一下,昨天试的三种方法都可行,不过都需要更新项目文件并且重新编译,使用清理的方法可行,但是会导致重新编译的shader的情况,一个空工程需要编译2000的shader,所以清理不靠谱。综合考虑了一下还是使用上传config、contant、source以及项目文件的方式来实现版本管理。-----2016.1.19上午
不上传Intermediate\Build、saved文件夹,以及sdf文件、sln文件的方案测试成功这个方案一个空工程大概有100MB吧,不太建议现在就用,等我测试一段时间看看好不好再出教程-------------------2016.1.19晚上
只上传config、source、contant和工程文件,测试成功---2016.1.20