找回密码
 立即注册
查看: 748|回复: 14

[简易教程] 【Unity 教程】用SVN做Unity项目的版本控制(实现多人协作 ...

[复制链接]
发表于 2022-2-21 09:58 | 显示全部楼层 |阅读模式
[提示:看不懂没关系,絮大王很快就会出视频教程的!!!文章写起来很累,累爆炸了……而且视频应该能让大家更好的理解吧……总之,我会尽快出视频哒!]
[另外最后我也会给出这个教程的PDF文档,大概有60多页吧……]

目录

(1) 什么是版本控制?为什么要用SVN实现版本控制?
(2) 安装SVN服务端
(3) 安装SVN客户端
(4) 上传新项目到SVN服务端
(5) 从SVN服务端下载项目到本机
(6) 上传版本
(7) 更新版本
(8) 实际运用:在Unity项目中使用SVN做版本控制

什么是上传版本?

上传版本,就是把你对项目做的改动,上传到仓库中。
[注意:“上传”又叫做“提交”]

怎么才算是对项目做了改动?

有3种情况,可以算作你对项目进行了改动:
(1) 添加文件:你在项目中添加了一个新文件,或者添加了一个新文件夹
(2) 删除文件:你在项目中删除了一个文件,或者删除了一个文件夹
(3) 修改文件:你对项目中的某个文件,进行了修改
[请注意!这些改动都是在你自己的文件夹中完成的!不是在SVN服务端完成的哦!]

第一种情况:添加文件

首先,我们找到我们的项目文件夹。
(这里我用上节课演示的【Temp】文件夹举例子)



然后在文件夹中,新建一个文本文档,叫做【测试用的文本文档.txt】



很好,这就算是你在项目中添加了一个 新文件了。
问题来了,我们现在对项目进行了改动,我们要如何上传这个改动呢?
首先,在文件夹的空白处,点击鼠标右键。
然后,选择【SVN 提交...】



然后我们要填写以下信息,然后点击【确定】



此时,软件就开始帮我们上传这些改动过的文件,到仓库中。
当我们看到“提交 完成!”的时候,就代表我们上传版本成功啦!



我们现在来看看SVN服务端!可以看到,SVN服务端上也有【测试用的文本文档.txt】啦!



第二种情况:删除文件

上传删除文件所产生的改动,和添加文件差不多。
现在我们删除项目文件夹中的【测试用的文本文档.txt】





点击鼠标右键,再选择【SVN 提交...】



然后我们要填写以下信息,然后点击【确定】



当我们看到“提交 完成!”的时候,就代表我们上传版本成功啦!



我们现在来看看SVN服务端!可以看到,SVN服务端上的【测试用的文本文档.txt】消失啦!



第三种情况:修改文件

首先打开项目文件夹中的【絮大王的知乎专栏.txt】



打开后是这样的,现在【絮大王的知乎专栏.txt】文件中什么内容都没有。



然后在里面随便写几个字,保存!



回到项目所在的文件夹中,点击鼠标右键,再选择【SVN 提交...】



然后我们要填写以下信息,然后点击【确定】



当我们看到“提交 完成!”的时候,就代表我们上传版本成功啦!



我们现在来看看SVN服务端!可以看到,SVN服务端上没有任何变化!哈哈哈!
但是,此时SVN服务端上的【絮大王的知乎专栏.txt】文件,已经成功替换成我们刚刚改动之后的那个txt文件啦!



另外

你不需要每改动一个文件就上传一次。你可以做了很多很多次改动之后,再上传版本。
比如,我现在新建了一个叫做【你好絮大王.txt】的文件
并且删除了【絮大王的知乎专栏.txt】的文件
然后新建了一个叫做【112233】的文件夹



现在,我点击鼠标右键,再选择【SVN 提交...】



然后我们要填写以下信息



当我们看到“提交 完成!”的时候,就代表我们上传版本成功啦!



我们现在来看看SVN服务端!可以看到,我们的新版本上传成功啦!



我的博客

xudawang's blog - xudawang's Unity相关的博客

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2022-2-21 10:04 | 显示全部楼层
写的很好,坐等剩下的教程
发表于 2022-2-21 10:13 | 显示全部楼层
比较好奇为何不用unity自带的版本控制?
发表于 2022-2-21 10:16 | 显示全部楼层
你好你好,在第一篇的时候说了的~5.6版本以后unity自带的版本控制功能没了,取而代之的是unity team。
unity team也很好用,但是服务器在国外,国内用每次同步等很久……而且每月9美元(并不贵)
发表于 2022-2-21 10:20 | 显示全部楼层
谢谢支持哒~这两天有点点忙~大概周末弄完~
发表于 2022-2-21 10:30 | 显示全部楼层
絮酱不做策划,转游戏开发了?
发表于 2022-2-21 10:39 | 显示全部楼层
哈哈哈~还是在做策划哒,自己一个人在做独立游戏嘛,策划、美术、程序都要干~
发表于 2022-2-21 10:48 | 显示全部楼层
剩下的两课怎么木有了。。。。
发表于 2022-2-21 10:52 | 显示全部楼层
抱歉!!!!我忘记了哈哈哈哈!对不起,这两天就更新!
发表于 2022-2-21 10:53 | 显示全部楼层
求更新~
[干杯]
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-6 16:45 , Processed in 0.097937 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表