yuanyuxin

@


svn是一款代码管理器,一般用于局域网内的多人协同开发。远程选择git较好。
svn需要一台电脑作为服务器,该电脑不能关闭,否则无法获取或者上传代码到服务器。

svn服务器设置及操作

下载svn服务器

在作为服务器的电脑上下载svn服务器。
下载地址:http://subversion.apache.org/packages.html
根据自己电脑版本选择下载(常用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用):
在这里插入图片描述
在这里插入图片描述
无需更改,一直next就可以,或者下一步根据要求配置下:
在这里插入图片描述
Location:VisualSVN Server的安装目录
Repositorys:版本库目录
Server Port :指定一个端口
Use secure connection:勾上表示使用安全连接,

创建版本库:

在这里插入图片描述
一直点击下一步即可,下面这个填写版本库名字:
在这里插入图片描述

创建用户和组,配置权限

创建用户:
之后使用用户的账号密码上传代码或者获取版本库的代码,管理员可创建多个用户并按分组管理权限。
在这里插入图片描述
创建组:
在第二步中配置该组的用户及权限
在这里插入图片描述

配置权限:
在建立的版本库上右击配置,如下:
在这里插入图片描述
在这里插入图片描述

配置局域网访问

先确定本机IP:cmd-->ipconfig
根据自己电脑是有线无线得到IP地址:
在这里插入图片描述
在服务器上:
在这里插入图片描述
在这里插入图片描述
访问相关仓库链接:可用TortoiseSvn,或Idea或直接在浏览器打开。
如上,服务器配置完成。

svn客户端配置

这就是用户获取或者上传代码的电脑需要配置的操作。

下载svn客户端

下载地址:https://tortoisesvn.net/downloads.html
64位操作系统点击此处下载
在这里插入图片描述
安装软件,一直点击next即可(如果你喜欢用命令行操作,请务必记得勾选command line client tool为will be install on local hard driver):

但是此时菜单全是英文的,如果你不习惯英文,可以去下载语言包,记得下对系统位数。
在这里插入图片描述
安装完成后,客户端可以右键进入setting设置。选择你喜欢的语言。
在这里插入图片描述

获取服务器仓库地址

在这里插入图片描述

导入代码到服务器

如果服务器不是由你配置,你只需要获取服务器上的代码,这一步直接跳过。
如果此时才刚创建空仓库,你需要先把本地的代码导入到仓库中,作为原始代码。
方法一:
在代码文件夹下(第一次操作最好用测试代码,以免重要代码被玩坏
在这里插入图片描述
填入仓库地址即可
在这里插入图片描述
方法二:
在这里插入图片描述
输入仓库地址:
在这里插入图片描述
然后右键菜单栏:
在这里插入图片描述
最好输入提交信息。这样别人才能知道你干了什么:
在这里插入图片描述

导出代码到本机(checkout项目文件)

假如项目代码已经在服务器的仓库里,那么现在你要做的就是把它检出到本地。
首先创建一个空文件夹。在空文件夹内右键,选择SVN检出。
在这里插入图片描述
填入版本库地址点击确定:
在这里插入图片描述
此时会弹出一个对话框让你输入账号密码,
记得勾选保存认证,不然每次操作都会让你输入。

image_1ak3e0eesor01kg616s81aj11h524b.png-21.5kB

更新或者提交代码

更新是从仓库更新代码到本地
提交时从本地提交到仓库
ps:最好每次提交前先获取最新代码。个人喜欢开始工作前先更新,然后提交的时候再更新后提交,避免冲突。
在这里插入图片描述

分类:

技术点:

相关文章: