自从来到现在的公司,负责Unity组开发以来,尝试了各种版本控制工具。从一开始的TortoiseSVN,到后来为了追求逼格使用Git,尝试了Github客户端和SourceTree,发现都有各种不爽。最后,发现还是Unity的亲儿子Asset Asset Server最好使,服务器配置傻瓜化,还集成到了Unity编辑器。

一、Asset Server安装


去Unity官网下载Unity资源服务器,如下图:


Windows版下载后安装很简单,安装过程中会弹出的账号密码对话框,如下图:


填写完账号密码后,会弹出控制面板,如下图:


Asset Server启动起来了就可以关掉,程序会在后台继续运行。

二、Asset Server配置


用Unity在服务器电脑上新建一个空的项目,然后选择Edit -> Project Settings -> Editor打开Editor Settings,Version Control项选择Asset Server,如下图:

接着选择Window -> Version Control打开Version Control,如下图:

点击Administration按钮,然后在ServerAddress中输入localhost,接着输入用户名和密码,点击Connect。如下图:

点击界面右边的Create按钮创建一个项目,然后就在Server视图的左下角会显示创建的项目。选中该项目,然后点击New User按钮创建允许访问的成员的信息,成员创建好了后,还必须勾选,没有勾选的不能访问该项目。如下图:

到此,服务器配置就完成了。只要知道服务器的IP地址和Asset Server的用户名密码就可以在其他电脑上管理资源服务器。

三、连接Asset Server


服务器配置完了,那么项目的其他成员如何连接服务器进行代码同步呢?
项目的其他成员可以在自己电脑上先建一个空项目,然后将Version Control也设置成Asset Server,接着选择Window -> Version Control打开Server面板。点击Connection按钮,然后输入Server的IP地址和为改成员创建的用户名密码,点击Show Projects或者输入Project Name后,接着点击Connect,这样就连接上了服务器。如下图:

时间紧迫,就写这么多吧,以后有必要再接着写代码的同步流程以及代码的对比工具。

四、参考资料


  1. Setting up the Asset Server
  2. Asset Server (Team License)

如果本文有错误之处还请帮忙指出。本文欢迎转载,但转载请注明出处:http://www.jianshu.com/users/fd3eec0ab0f2/latest_articles

最好用的Unity版本控制工具相关推荐

  1. 分布式版本控制工具:git与Mercurial(zz)

    分布式版本控制工具:git与Mercurial [收藏此页] [打印] 作者:cyfdecyf  2007-12-26 内容导航: 第1页 [IT168 技术文档]    说到版本控制工具,很多人可能 ...

  2. git版本控制工具(二)----本地版本库的常用操作

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  3. flutter版本控制工具 `FVM`

    文章目录 FVM 切换VSCode 的Flutter版本 在windows上安装fvm 方法一:先安装 choco 检查安装是否成功 常用指令 接下来安装fvm 方法二:pub方式安装 fvm VSC ...

  4. 版本控制工具Git 常用操作命令

    2019独角兽企业重金招聘Python工程师标准>>> Git 是用于Linux 内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式 ...

  5. 世界级版本控制工具Vault v10.0发布,多项功能改进|附下载

    2019独角兽企业重金招聘Python工程师标准>>> 版本控制工具Vault 版本更新至v10.0,增加了对SQL Server 2016,Visual Studio 2017等的 ...

  6. Java微信公众号开发(五)—— SVN版本控制工具

    1  作用 两个疑问: 什么是版本控制? 为什么要用版本控制工具? 作用: 受保护 受约束 合作开发中,版本控制工具更重要的作用就是让开发者更好地协作,每个人的代码既能互相调用,来共同完成一个较大的功 ...

  7. git 命令详解_再次学习Git版本控制工具

    微信公众号:PHP在线 Git 究竟是怎样的一个系统呢?为什么在SVN作为版本控制工具已经非常流行的时候,还有Git这样一个版本控制工具呢?Git和SVN的区别在哪儿呢?Git优势又在哪呢?下面PHP ...

  8. 版本控制介绍以及常用的版本控制工具

    版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 编写一个成熟可用的程序是一个工作量很大的工程,并非我们一次性就可以搞定的工作,所以在开发过 ...

  9. 版本控制工具历史的10个里程碑

    导读:作者Eric Raymond在flourish上发表的一篇<Astonishments, ten, in the history of version control>,文中总结了版 ...

最新文章

  1. 以前的windows安装文件可以删除吗_安卓手机原来还可以这样安装windows系统,你还不知道吗?...
  2. 80 年代以来的操作系统 GUI 设计进化史
  3. linux运维必备,100道常见面试题
  4. xshell上vim小键盘无法使用的解决方法
  5. 牛客多校4 - Count New String(序列自动机+广义后缀自动机)
  6. VS2010怎样显示行号
  7. mysql odb驱动_odb C++访问mysql数据库,从安装到写入
  8. 剑指offer面试题54. 二叉搜索树的第k大节点(逆中序遍历)
  9. python之函数用法capitalize()
  10. lintcode-397-最长上升连续子序列
  11. 5G信道编码技术取得新突破,极化码同时满足ITU三大应用需求
  12. 在没有显示器和IP未知的情况下如何使用树莓派
  13. 修改SAP下载文件路径
  14. Gallery3d 学习笔记(12)
  15. 博图v14编程c语言教程_10个步骤完成PLC从编程到下载,超详细的TIA博途V13软件使用教程...
  16. PostgreSQL安装及关联ArcMap
  17. Git 工具之储藏与清理-7.3
  18. CRM:网站证书过期怎么办
  19. 计算机硬件的组装硬盘,组装电脑如何选择硬盘?DIY装机四种电脑硬盘搭配方案提供参考...
  20. Unity技能系统框架(三)分析一个具体被动技能

热门文章

  1. MATLAB 数值求解方程根
  2. requests请求详解(转)
  3. 人性善恶论与公司文化
  4. vmware 虚拟机ubuntu18挂在共享内存
  5. pandas自定义函数进行数据清洗
  6. 【板栗糖GIS】BAT—win11恢复经典win10右键内容
  7. @import “~antd/dist/antd.less“ ~ 什么意思
  8. 本届高交会VR行业火爆:前景好,但问题也不少
  9. 未来发展?智能AI革命与脑联网领域
  10. 超级卵杰的自动脚本(3)签到 抢分 入团 压分功能。