Unity 项目版本控制

原创 2017年01月03日 00:13:40
安装 git 客户端

https://git-scm.com


配置 Unity

修改 asset 的序列化方式与显示 meta 文件 (meta 文件是资源文件的元数据,包括资源设定(如图片的分隔)、定义 GUID 与 资源之间调用关系)

修改方法:unity 菜单 - > Edit - > Project Settings -> Editor 



创建 .gitignore 文件
可以参考 github 提供的 .gitignore 文件模板

https://github.com/github/gitignore/blob/master/Unity.gitignore


使用 VS Code 进行版本管理

首先初始化项目版本库(加入版本管理)


选择项目文件夹,点击 "Initialize Repository"


其他操作参考 VS Code 版本控制

另外有个技巧,如果不想使用 git 命令配置一些东西的话,先使用 Git 客户端把流程(配置用户、push 等)走一遍,再用 vs code 进行管理


使用 Git 客户端进行版本管理

初始化项目版本库

在项目文件夹右键选择 Git GUI Here -> Create New Repository


配置 Git (如果是新装 git 客户端)

在项目文件夹点右键选择 “Git GUI Here” -> Edit -> Options

主要可以配置一下 User Name, Email Address, Default File Contents Encoding "utf-8"


其他操作参考 Windows 中 GIT 客户端的使用

Git忽略文件及Unity下的ignore配置

使用git的童鞋都知道,一般配置.gitignore文件来忽略项目中某些指定文件,当然除了这种方式,还有其他方,网上有很多介绍,不再赘述。这里结合实际开发,记录下Unity3d中的.gitignore...
  • lingyanpi
  • lingyanpi
  • 2015年08月27日 10:37
  • 4202

【Unity】使用Git管理项目及其.gitignore

.gitignore
  • qq_18995513
  • qq_18995513
  • 2016年11月16日 20:32
  • 516

Unity3D游戏开发之从Unity3D项目版本控制说起

各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的独立博客地址是ihttp://qinyuanpei.com、CSDN博客地址是http://blog.csdn.net/qinyuanpei。今...
  • qinyuanpei
  • qinyuanpei
  • 2015年07月02日 09:56
  • 10039

最好用的Unity版本控制工具

自从来到现在的公司,负责Unity组开发以来,尝试了各种版本控制工具。从一开始的TortoiseSVN,到后来为了追求逼格使用Git,尝试了Github客户端和SourceTree,发现都有各种不爽。...
  • wenxin2011
  • wenxin2011
  • 2016年11月12日 12:51
  • 1218

unity 版本控制

目前项目这样版本控制 1 在unity里,应该只对Assets(包含,meta)和ProjectSettings这两个文件夹做版本控制,其他的文件都是unity或工具生成出来的。 2 设置proj...
  • baidu_16312167
  • baidu_16312167
  • 2016年07月31日 22:45
  • 463

Unity3D工程版本管理方案

自:http://blog.dou.li/unity3d%E5%B7%A5%E7%A8%8B%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86%E6%96%B9%E6%A1%88...
  • wangxiong_zh
  • wangxiong_zh
  • 2016年12月21日 22:55
  • 325

Unity3D项目版本控制

各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的独立博客地址是http://qinyuanpei.com、CSDN博客地址是http://blog.csdn.net/qinyuanpei。今天...
  • Momo_Da
  • Momo_Da
  • 2016年11月16日 15:49
  • 1284

关于Unity3D中的版本管理

使用Unity3D也有一段时间了,由于团队一直使用SVN进行版本管理,现总结一下: (1) Unity3D的二进制资源必须加锁进行版本控制,因为它没办法merge; (2) Unity3D自己产生...
  • jjiss318
  • jjiss318
  • 2012年01月09日 13:05
  • 13382

Unity 使用git 怎么设置

1).gitignore 2)Unity设置 3)注意事项
  • u010232305
  • u010232305
  • 2016年04月09日 15:06
  • 2752

Unity 项目版本控制

# For Unity /Temp/ /obj/ /Library/ # For Visual Studio Code / MonoDevelop ExportedObj/ obj/ *.svd *...
  • kenight
  • kenight
  • 2017年01月03日 00:13
  • 542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity 项目版本控制
举报原因:
原因补充:

(最多只允许输入30个字)