当前位置: 首页> 房产> 政策 > Unity3D 如何做好版本控制

Unity3D 如何做好版本控制

时间:2025/7/12 6:18:36来源:https://blog.csdn.net/qq_51326491/article/details/139595959 浏览次数:0次

目前项目这样版本控制:

1、在unity里,应该只对Assets(包含,meta)和ProjectSettings这两个文件夹做版本控制,其他的文件都是unity或工具生成出来的。

2、设置project setting ->editor setting-> Asset serialization为Force Text

3、在unity项目里面会包含大于100M的文件,所以在git上去的时候会出现大文件问题,按以下解决方式

含大文件的方式管理,下面是具体解决步骤:

git lfs install # 安装lfsfind ./ -size +100M # 找到项目文件下大文件 git lfs track "{上面搜索到的大文件路径}"git add .gitattributes# 正常提交git add {上面搜索到的大文件路径}git commit -m "Add large file"git push

可能会遇到的问题:

1、如果是提交到码云,在同步代码到码云的时候,可能会遇到以下问题:

1、WARNING: Authentication error: Authentication required: LFS only supported repository in paid enterprise.
2、batch response: LFS only supported repository in paid enterprise. 

第一个错误可以执行下面操作:

git config lfs.https://gitee.com/{your_gitee}/{your_repo}.git/info/lfs.locksverify false

第二个错误是因为付费才可以使用,可以执行下面操作:

rm .git/hooks/pre-push

参考:

作者:halftone
原文链接:https://www.zhihu.com/question/27032786/answer/34989289
来源:知乎

作者:枫叶㐅神无月
原文链接:git上传大文件问题解决_warning: authentication error: authentication requ-CSDN博客
来源:csdn

关键字:Unity3D 如何做好版本控制

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: