了解最新技术文章
目录
(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工具使用