小米 发表于 2024-7-15 18:01

【Unity 教程】用SVN做Unity项目的版本控制(实现多人协作开发) (4) 创建新项目到SVN处事端

[提示:看不懂不妨,絮大王很快就会出视频教程的!!!文章写起来很累,累爆炸了……而且视频应该能让大师更好的理解吧……总之,我会尽快出视频哒!]
[此外最后我也会给出这个教程的PDF文档,概略有60多页吧……]
目录

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

创建新项目到SVN处事端 (这是最难的一步)

此刻我们的SVN处事端还没有任何项目,我们测验考试着本身上传一个项目上去吧!
[注意!SVN处事端指的是VisualSVN server!SVN客户端指的是TortoiseSVN!]

1. 创建新仓库
对于仓库,我们需要知道4件事情:
(1) 仓库是放在SVN处事端上的。
(2) 仓库是存放项目的容器(你可以把仓库理解为一个房间,我们把项目中的所有代码,都放在这个房间里)。
(3) 一个仓库放一个项目。
(4) 如果你不能理解仓库这个词的话,你就把文章中所有的“仓库”,理解为项目。
有仓库了之后,才能存放项目到仓库。那么如何创建一个新的仓库呢?
首先,右键点击【Repositories(所有仓库)】→再点击【Create New Repository(新建一个仓库)】



然后,请跟着下面的法式,一步一步创建你的第一个仓库吧:
(我简单的翻译了一下创建仓库的界面,但是不重要,一直点“下一步”都可以!)










2.创建用户
在上传项目之前,我们还要在SVN处事端创建几个用户。
用户是用来做什么的呢?
首先,每个用户有2个重要的属性:
(1) 用户名
(2) 用户暗码
我们在上传/下载/改削我们仓库中的项目的时候,如果谁都可以来操作,那不是乱套了?那我岂不是可以今天删你一个文件,明天毁你全部工程?
所以我们需要本身在SVN处事端上创建几个用户,然后只有你输入正确的用户名和暗码,才能访谒这个仓库。
那么如何创建用户呢?
首先在SVN处事端,单击【User】,我们可以看到里面目前没有任何用户。



我们使用鼠标右键单击【User (用户)】→选择【Create User... (创建用户)】



这时候会弹出一个新窗口,让我们填写用户的用户名和暗码。
填写完毕后,点击OK,就创建好一个用户啦!



创建好的用户,可以在【User】中看到!



3.让用户能够访谒某个仓库
我们有了用户以后,怎么才能让用户可以访谒某个仓库呢?
首先我们先选择【Repositories】 →右键点击我们想让某个用户访谒的仓库(比如XuSVNTest仓库) →选择【Properties... (属性)】



然后我们就可以看到这个仓库当前的权限。
因为此刻的的权限是所有用户都能访谒这个仓库,所以我们要把Everyone删掉。



然后我们选择【Add... (添加用户)】



在弹出来的窗口中,选择我们要给权限的用户,然后点击OK!



这样,这个用户就获得了访谒这个仓库的权限啦!



4. 筹备要上传的项目
这里我筹备了一个叫做【SVN Test Project】的文件夹,里面有一个文本文档,名字叫做【絮大王的知乎专栏】。





5.把项目导入你的仓库
我们此刻有仓库,也有项目了。那么,接下来,我们就要把我们的项目导入进我们的仓库。
用鼠标右键单击我们的项目文件夹,然后选择【TortoiseSVN】→再选择【导入...】



【导入】就是把项目导入到SVN处事端的意思

在新弹出的窗口中,填写以下信息,然后点击【确定】



这时候,会弹出一个窗口,让你填写你的用户名和暗码。



如果用户名和暗码都对,而且这个用户有访谒此仓库的权限,那么就可以成功上传这个项目到仓库中啦!



成功上传之后,我们可以在SVN处事端的仓库中,看到我们上传的文件



我的博客

xudawang's blog - xudawang's Unity相关的博客
页: [1]
查看完整版本: 【Unity 教程】用SVN做Unity项目的版本控制(实现多人协作开发) (4) 创建新项目到SVN处事端