以前很少见到github上有游戏的整体仓库,还觉得是游戏人都不爱分享
git 是很好的分布式代码管理,但对于大部分的“”云资源“”管理,git的很多原生功能并不擅长
现在想想,其实也合理,基本只要是手游换皮游戏,基本都是10G起跳的;
很多人说,自己也能用github做手游管理的,要不就是小厂,要不就是大厂;
小厂:
就是靠小游戏起家,一个背景图片都能做一个游戏的,用github就挺好了
大厂:
只是他们可能又恰好公司有引擎团队,本就用什么代码管理都不重要,甚至有自研的代码管理工具
我碰到的图片-游戏项目-github是这样的。。。。。。。
===============================
一开始发现源码的图片是错误的
以为是Unity问题,又以为是图片后缀.xxx的问题
后来发现从github下载多次,在github直接打开都是图片 error,才知道问题严重性
然后从github页面看到这样的字样:
# version https://git-lfs.github.com/spec/v1 # oid sha256:8f1f58fd32af1d9afe3c8d06ebe19deef3656ab96408bbdfb46cf45e8eeb0bc3 # size 381245
这,才意识到是.lfs的问题
但是lfs死活说 bandwidth 超出,代码仓库的主人需要另外购买
这时候你有2个解决方法:
解决方法翻译过来,就是:
1.Fuck 这个仓库
- 好像中间可以选,只是单独Fork一个分支,默认选项,下一步即可,
2.然后去到自己的仓库,可以选Setting了
- 也是免费的
3.“Include Git LFS objects in archives”这个选项勾上
4.下面的 分组 “”Danger Zone“”,按钮 “”Archive this repository“”
5.签名+保存改变
6.然后你自己的这个仓库就是可以下载图片资源了
7.应该就是直接下载,或者克隆也行。。。。
- 测试过就是下载。zip 可解决
好像是还有一些图片和游戏资源丢失,不过大部分能下载,已经很不错了