unity工程包怎么上传git_如何将Git用于Unity3D源代码管理?
以下是我个人博客的摘录。
在3D游戏中使用Git
2015年10月更新: GitHub已为Git发布了一个名为Git LFS的插件,可直接解决以下问题。您现在可以轻松高效地对大型二进制文件进行版本控制!
Git可以直接使用3D游戏。但是,这里的主要警告是,随着提交历史记录的膨胀,从长远来看,对大型(> 5 MB)媒体文件进行版本控制可能会成为一个问题。通过仅在二进制资产被视为最终版本时对其进行版本控制,我们已经解决了项目中的潜在问题。我们的3D艺术家使用Dropbox的工作对WIP的资产,无论是上述的原因,因为它是很多更快和更简单(没有多少艺术家将积极想使用Git的!)。
Git工作流程
考虑到您作为团队的经验以及如何合作,您需要自行决定Git工作流程。然而。我强烈建议使用原作者在此处描述的适当命名的Git Flow方法。
在本文中,作者将完美地描述它并用很少的几句话描述,因此我不会在方法上深入探讨,因此很容易理解。我已经和我的团队一起使用了一段时间,这是到目前为止我们尝试过的最好的工作流程。
Git GUI客户端应用程序
这实际上是个人喜好,因为在Git GUI或是否完全使用GUI方面有很多选择。但是我想建议一个免费的SourceTree应用程序,因为它可以完美地与Git Flow扩展插件一起插入。在此处阅读有关在其应用程序中实施Git Flow方法的SourceTree教程。
Unity3D忽略文件夹
对于最新版本的检出,Github保留了Unity.gitignore文件,而没有特定于操作系统的信息。
# =============== #
# Unity generated #
# =============== #
Temp/
Library/
# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/
obj/
*.svd
*.userprefs
/*.csproj
*.pidb
*.suo
/*.sln
*.user
*.unityproj
*.booproj
# ============ #
# OS generated #
# ============ #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Unity3D设置
对于Unity 3D v4.3及更高版本:
(在v4.5及更高版本中跳过此步骤)中的启用External选项Unity → Preferences → Packages → Repository。
打开Edit菜单并选择Project Settings → Editor:
切换Version Control Mode到Visible Meta Files。
切换Asset Serialization Mode到Force Text。
从File菜单保存场景和项目。
要将现有的回购迁移到LFS吗?
在这里查看我的博客文章以获取有关如何执行此操作的步骤。
附加配置
在Unity3D项目中使用Git的几个主要烦恼之一是Git不在乎目录,并且从其中删除文件后会很乐意将空目录留在周围。Unity3D将为这些目录创建* .meta文件,当Git承诺不断添加和删除这些元文件时,Unity3D可能会在团队成员之间引起一场争斗。
将此Git合并后的钩子添加到其中/.git/hooks/包含Unity3D项目的存储库的文件夹中。在任何Git拉/合并之后,它将查看已删除了哪些文件,检查其所在目录是否为空,如果是,则将其删除。
unity工程包怎么上传git_如何将Git用于Unity3D源代码管理?相关推荐
- Burp Post、Get数据包转为上传multipart/form-data格式数据包
方法一: 新建一个网页进行上传,代码代码如下: <html> <head></head> <body> <form method="po ...
- android 加固服务器,Python 脚本构建Android APK 自动加固、打渠道包并上传服务器
Python 脚本构建Android APK 自动加固.打渠道包并上传服务器 常规流程 打出原始apk 使用乐固工具加固并打出响应渠道包 将生成的渠道包上传对应服务器,生成推广链接 因为每一步都需要人 ...
- 用ECSHOP增强工具把淘宝数据包批量上传到自己的ECSHOP独立网店
www.shopfw.net 用ECSHOP增强工具把淘宝数据包批量上传到自己的ECSHOP独立网店.完整保留商品的颜色.尺码.库存.货号.重量.首页图.详情图.商品描述.扩展属性等信息.对于网店中缺 ...
- 用SHOPEX增强工具把淘宝数据包批量上传到自己的ShopEX独立网店
用SHOPEX增强工具把淘宝数据包批量上传到自己的ShopEX独立网店.完整保留商品的颜色.尺码.库存.货号.重量.首页图.详情图.商品描述.扩展属性等信息.对于网店中缺少的规格,软件会自动添加,无需 ...
- idea 代码第一次上传git_如何使用IDEA将项目代码首次上传至GitHub,并持续推送?...
注册GItHub用户,并成功登陆 image.png image.png 相信大家对这两步操作都没有什么疑问,关于github账号的注册和登陆就不再赘述了~ 本地安装GIT 1. GIT官网地址:ht ...
- 将本地项目上传到github,git操作详细指导,不看后悔深度好文!
github入门到上传本地项目 GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月 ...
- 把HTML代码上传到gitee,使用git上传项目到gitee以及VS使用git管理项目
在打开的GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱) $ git config --global user.name "hanyuntao" $ g ...
- 将本地项目上传到自己的Git仓库中【超级详细+绝不失败最终版】
文章目录 一.新建一个自己的Git仓库 二.将本地项目上传到自己的Git仓库中 1. 快速步骤分解 2. 图文步骤详解 跟着文章一步一步来, 最后去你的码云仓库刷新一下就有项目内容了 一.新建一个自己 ...
- unity将本地文件上传到mysql_unity上传数据到数据库
<AR与VR开发实战>--2.5 柱形识别 本节书摘来自华章出版社<AR与VR开发实战>一书中的第2章,第2.5节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问云栖社区&q ...
最新文章
- 专访张宏江:撑开深度学习瓶颈,中国也有做出国际顶尖研究的环境
- android-oculus
- python语言安装-Python安装
- C# 以日期时间作为文件名学习总结
- 2016年EDM营销新年策略分享
- 【图像分割模型】以RNN形式做CRF后处理—CRFasRNN
- JVM-运行时数据区
- N个数中选择M个数的组合(1MN)
- Oracle 视图、序列、索引、游标、触发器、事务
- 计算机毕业设计Java物料生产管理系统(源码+系统+mysql数据库+Lw文档)
- cocos2d-js 3.0 ios平台编译打包
- PS小知识(二)——画固定大小的形状
- Opencv入门——读写图像、读写像素、修改像素值
- 为什么需要Code Review?
- 金蝶软件各版本安装包下载地址(即时更新)
- 服务器的类型都有哪些
- 手把手教你刷github提交记录
- 随笔二——JavaScript脚本语言
- Android使用七牛实现录像加时间水印和拍照(截帧回调)
- 11.9-11.13宁阳东平五日
热门文章
- 怎样解决WampServer #1405 - Access denied for user #39;root#39;@#39;localhost#39; (using password: NO...
- Hibernate中两种获取Session的方式
- Stormpath发布了简化移动和前端身份验证的客户端API
- 20150920 DNS服务
- redis删除list中指定index的值
- Mysql PARTITION 数据表分区技术日期
- golang 使用 http socks5 代理
- python 操作 postgresql 数据库
- linux shell命令 输出头标题 输出结果 排序
- VS中解决LIBCMTD.lib和uafxcwd.lib冲突(uafxcw.lib LIBCMT.lib冲突)