文章目录
前言
SVN的基本用法
VN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
1 下载客户端 SVN-Server 和 SVN客户端
官方网址:Download | VisualSVN Server
https://www.visualsvn.com/server/download/
安装成功
下载 · TortoiseSVN
https://www.tortoisesvn.net/downloads.zh.html
(这里下载的应该是英文 在目录10中有介绍怎么汉化)
我们右键发现出现
安装成功
2 打开SVN-server进行基本网络配置
这里servername写成本机 是因为在本机开启了内网穿透工具
将本地端口443映射到外网能访问的url
3 使用SVN-server添加用户
checkout(检出)的时候会让你输用户名密码
我们是在服务端来定义这些用户的
4 创建一个仓库
接着输入你仓库的名称
接着选择创建一个空仓库或者对仓库进行简单的初始化
仓库创建成功
5 导入项目
首先在你的仓库右键 选择copy url
接着来到你想添加的项目中
这里URL不是本机是因为开启了内网穿透工具
内网穿透工具将本地的127.0.0.1 443
映射为途中所示的121.199.xxx 3003
如果本地测试的话url就用127.0.0.1 443就可以
然后点击OK
导入成功
6 checkout(检出)项目
首先到你的仓库先copy 项目的url
接着可以新建一个文件夹
右键chekout(检出)
点击OK检出成功
7 提交项目更改到仓库,新增一个文件并提交到仓库
1 创建一个test.txt文件
2 首先把它托管于SVN 也就是执行add操作
3 接着再进行提交
4 如果没有新增文件只是更改文件直接提交
8 更新操作
在拉取的项目文件夹右键
更新
9 解决代码冲突操作
提交之前更新时发现报错
接着进行冲突解决
点击编辑冲突进行操作
这里最终选择使用我的代码
接着再次提交 提交成功
在每次进行项目编写时
1 在编写开始时先更新(update)项目
2 在项目提交前更新(update)项目 看是否需要解决冲突
3 尽量频繁的提交代码 为了避免冲突过大难以解决
10 SVN汉化
一、查看自己SVN的对应版本
我这里版本是1.10.5
二、找到对应版本的汉化包
汉化包地址
https://osdn.net/projects/tortoisesvn/storage/
进入如下页面
我这里是1.10.5 点进去 找到如下
点进去找到对应的语言包
把这个包下载下来
三、进行汉化操作
首先找到你安装svn的目录
把这Languages删掉
把刚才下载好的语言包拖到该目录下进行解压
重新生成Languages
配置好后