SVN学习笔记

一、什么是SVN?

       Subversion(SVN) 是二个开源的版本控制系統, 也正是说 Subversion
管理着随时间改变的数码。 那几个数量放置在一个宗旨资料档案库(repository)
中。 那些档案库很像二个常备的文书服务器, 不过它会铭记每1遍文件的更动。
那样您就足以把档案复苏到旧的版本, 或是浏览文件的转移历史。

        特点:操作简易,入门不难;援救跨平台操作;扶助版本回退效率;

        和Git的界别:和 Git 的分布式不用,SVN
仅是在一个中央资料仓库数据,而付出工作仅是拷贝了一份中心仓库的多少副本举办支付;分支在SVN中或多或少都不专门,就是本子库的其它三个索引;GIT未有叁个大局的版本号,而SVN有,每一遍提交都会生出一个新的版本号。

一、什么是SVN?

       Subversion(SVN) 是八个开源的版本控制系統, 也正是说 Subversion
管理着随时间改变的数额。 这个多少放置在三个核心资料档案库(repository)
中。 这几个档案库很像二个家常的文本服务器, 可是它会铭记每二遍文件的改动。
那样你就足以把档案恢复到旧的版本, 或是浏览文件的更改历史。

        特点:操作简便,入门不难;支持跨平台操作;帮忙版本回退成效;

        和Git的差别:和 Git 的分布式不用,SVN
仅是在3个大旨资料仓库数据,而支付工作仅是拷贝了一份大旨仓库的多寡副本实行开发;分支在SVN中1些都不专门,正是本子库的别的三个索引;GIT没有二个大局的本子号,而SVN有,每便提交都会生出贰个新的版本号。

2、下载与安装

服务端软件:http://www.visualsvn.com/

一、下载对应的软件

 ca88官方会员登录 1

 二、一路next 安装,接纳设置目录安装实现……

 3、在安装目录下的 bin 目录下 执行 VisualSVN Server 文件

ca88官方会员登录 2

 

 四、新建三个空仓库

ca88官方会员登录 3

ca88官方会员登录 4

ca88官方会员登录 5

ca88官方会员登录 6

 

客户端软件:https://tortoisesvn.net/downloads

1、下载 对应的软件

ca88官方会员登录 7

ca88官方会员登录, 二、安装进度中,要是必要启用命令行的话,选拔如下

ca88官方会员登录 8

 三、安装到位后,任意地点鼠标右键能够看到 TortoiseSVN 的选项。

 四、汉化:此时的页面如故是英文的,要是急需粤语版的话,可在刚刚下载安装包的页面上边选拔粤语简体 语言包,安装,并在右键 setting 中按如下设置 

ca88官方会员登录 9

ca88官方会员登录 10

 

2、下载与安装

服务端软件:http://www.visualsvn.com/

一、下载对应的软件

 ca88官方会员登录 11

 贰、一路next 安装,采用安装目录安装到位……

 三、在设置目录下的 bin 目录下 执行 VisualSVN Server 文件

ca88官方会员登录 12

 

 四、新建三个空仓库

ca88官方会员登录 13

ca88官方会员登录 14

ca88官方会员登录 15

ca88官方会员登录 16

 

客户端软件:https://tortoisesvn.net/downloads

壹、下载 对应的软件

ca88官方会员登录 17

 二、安装进程中,假诺急需启用命令行的话,采取如下

ca88官方会员登录 18

 叁、安装实现后,任意地点鼠标右键能够观看 TortoiseSVN 的选项。

 肆、汉化:此时的页面依旧是英文的,借使急需中文版的话,可在刚刚下载安装包的页面上边采纳中文简体 语言包,安装,并在右键 setting 中按如下设置 

ca88官方会员登录 19

ca88官方会员登录 20

 

三、使用验证

一、检出项目(checkout)

在你想要存放的目录,鼠标右键,选用 SVN Checkout 

ca88官方会员登录 21

表明:上海体育场所中的Checkout
Depth,有伍个挑选,分别是迁出全体、只签出下一流子目录和文书、只签出文件、只签出空项目,默许的是第3项。下面的例证中,大家也足以应用web的秘籍访问代码库,在浏览器中输入http://zt.net.henu.edu.cn/svn/StarKit/,这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。

贰、更新项目(update)

在档次工程内,右键,采取 SVN UPDATE 更新项目

ca88官方会员登录 22

三、提交项目(commit)

在类型工程内,右键,选拔 SVN COMMIT 提交项目

 ca88官方会员登录 23

4、扬弃本地修改(revert)

对于某个时候,修改了半天,发现并不是协调想的那样,想回退到 commit
时的版本,就能够用到 revert
的功用了,工程目录右键,TortoiseSVN,Revert……

ca88官方会员登录 24

五、查看提交日志(show log)

工程目录右键,TortoiseSVN,show log……

ca88官方会员登录 25 

陆、化解提交龃龉(resolve)

 争辩爆发的原委是因为:不一样的人修改了同壹行的代码,导致立异或提交时 SVN
不知底怎么着化解,就展露争执,必要人工的去修改……

ca88官方会员登录 26 ca88官方会员登录 27

ca88官方会员登录 28

项目工程,右键,TortoiseSVN,Resolve 标记已解决争执

ca88官方会员登录 29

接着,再重新提交(commit)就足以了

 ca88官方会员登录 30 

叁、使用表达

一、检出项目(checkout)

在您想要存放的目录,鼠标右键,选用 SVN Checkout 

ca88官方会员登录 31

表达:上海教室中的Checkout
Depth,有四个挑选,分别是迁出全部、只签出下顶尖子目录和文书、只签出文件、只签出空项目,暗许的是第2项。下边包车型地铁事例中,我们也能够选用web的秘诀访问代码库,在浏览器中输入http://zt.net.henu.edu.cn/svn/StarKit/,这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。

2、更新项目(update)

在品种工程内,右键,采纳 SVN UPDATE 更新项目

ca88官方会员登录 32

3、提交项目(commit)

在档次工程内,右键,接纳 SVN COMMIT 提交项目

 ca88官方会员登录 33

4、扬弃本地修改(revert)

对此有些时候,修改了半天,发现并不是自个儿想的那样,想回退到 commit
时的本子,就足以用到 revert
的效益了,工程目录右键,TortoiseSVN,Revert……

ca88官方会员登录 34

5、查看提交日志(show log)

工程目录右键,TortoiseSVN,show log……

ca88官方会员登录 35 

陆、化解提交争论(resolve)

 抵触爆发的原委是因为:区别的人修改了同1行的代码,导致立异或提交时 SVN
不知晓什么样化解,就表露争持,须要人工的去修改……

ca88官方会员登录 36 ca88官方会员登录 37

ca88官方会员登录 38

品种工程,右键,TortoiseSVN,Resolve 标记已化解争论

ca88官方会员登录 39

进而,再重复提交(commit)就能够了

 ca88官方会员登录 40 

相关文章

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图