技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 7 常见问题 0 技术文章 7

【Unity 教程】用SVN做Unity项目版本控制(实现多人合作开发) (4) 创建新项目SVN服务端

时间:2022-09-30   访问量:1076
[提示:看不懂没关系,絮大王很快就会出视频教程的!!!文章写起来很累,累爆炸了……而且视频应该能让大家更好的理解吧……总之,我会尽快出视频哒!][另外最后我也会给出这个教程的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. 创建新仓库

  对于仓库,我们需要知道四件事:

(1) 仓库是放在SVN服务端。 仓库是存储项目的容器(你可以把仓库理解为一个房间,我们把项目中的所有代码都放在这个房间里)。 仓库里有一个项目。 如果不能理解仓库这个词,就把文章中所有的仓库都理解为项目。

  

  有仓库了之后,才能存放项目到仓库。那么如何创建一个新的仓库呢?

  首先,右键点击【Repositories(所有仓库)→再点击【Create New Repository(新建仓库)

  

  然后,请遵循以下步骤,逐步创建您的第一个仓库:

(我简单翻译了创建仓库的界面,但没关系。我可以一直点击下一步!

  

  

  2. 创建用户

  在上传项目之前,我们必须SVN创建多个用户的服务端。

  用户用什么?

  首先,每个用户有两个重要属性:

(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相关的博客

上一篇:SVN系列之-SVN从入门到精通视频教程

下一篇:SVN工具使用

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部