仅是在二个中心资料仓库数据,分支在SVN中或多或少都不尤其

一、什么是SVN?

       Subversion(SVN) 是三个开源的版本控制系統, 也等于说 Subversion
管理着随时间改变的数目。 那一个多少放置在2个中心资料档案库(repository)
中。 那一个档案库很像二个不足为奇的文书服务器, 但是它会铭记每四回文件的更动。
那样您就足以把档案苏醒到旧的版本, 或是浏览文件的改动历史。

        特点:操作简易,入门简单;协理跨平台操作;协助版本回退作用;

        和Git的区分:和 Git 的分布式不用,SVN
仅是在一个大旨资料仓库数据,而付出工作仅是拷贝了一份中心仓库的数目副本举行开发;分支在SVN中某个都不专门,就是本子库的其余3个目录;GIT没有1个大局的本子号,而SVN有,每一趟提交都会生出壹个新的版本号。

一、什么是SVN?

       Subversion(SVN) 是一个开源的版本控制系統, 也等于说 Subversion
管理着随时间改变的数量。 那一个数据放置在多少个中心资料档案库(repository)
中。 那么些档案库很像一个见惯不惊的公文服务器, 但是它会铭记每四次文件的改动。
那样你就足以把档案恢复生机到旧的本子, 或是浏览文件的改观历史。

        特点:操作简便,入门不难;接济跨平台操作;援救版本回退功用;

        和Git的差异:和 Git 的分布式不用,SVN
仅是在三个宗旨资料仓库数据,而开发工作仅是拷贝了一份中心仓库的多少副本进行支付;分支在SVN中或多或少都不尤其,就是本子库的其它多少个索引;GIT没有1个大局的本子号,而SVN有,每一次提交都会爆发3个新的版本号。

贰 、下载与安装

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

壹 、下载对应的软件

 图片 1

 贰 、一路next 安装,接纳设置目录安装到位……

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

图片 2

 

 四 、新建贰个空仓库

图片 3

图片 4

图片 5

图片 6

 

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

① 、下载 对应的软件

图片 7

 贰 、安装过程中,如若急需启用命令行的话,采用如下

图片 8

 ③ 、安装达成后,任意地点鼠标右键可以看到 TortoiseSVN 的选项。

 肆 、汉化:此时的页面依旧是英文的,假如须求中文版的话,可在刚刚下载安装包的页面上面拔取汉语简体 语言包,安装,并在右键 setting 中按如下设置 

图片 9

图片 10

 

二 、下载与安装

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

一 、下载对应的软件

 图片 11

 ② 、一路next 安装,采取设置目录安装到位……

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

图片 12

 

 肆 、新建1个空仓库

图片 13

图片 14

图片 15

图片 16

 

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

一 、下载 对应的软件

图片 17

 ② 、安装进度中,如若急需启用命令行的话,选拔如下

图片 18

 ③ 、安装到位后,任意地点鼠标右键可以看看 TortoiseSVN 的选项。

 ④ 、汉化:此时的页面如故是英文的,若是必要中文版的话,可在刚刚下载安装包的页面上边采纳普通话简体 语言包,安装,并在右键 setting 中按如下设置 

图片 19

图片 20

 

三 、使用验证

一 、检出项目(checkout)

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

图片 21

注明:上图中的Checkout
Depth,有陆个采用,分别是迁出全体、只签出下拔尖子目录和文书、只签出文件、只签出空项目,暗许的是率先项。上边的例证中,大家也足以行使web的不二法门访问代码库,在浏览器中输入http://zt.net.henu.edu.cn/svn/StarKit/,这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。

贰 、更新项目(update)

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

图片 22

③ 、提交项目(commit)

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

 图片 23

④ 、放任本地修改(revert)

对于有个别时候,修改了半天,发现并不是友善想的那么,想回退到 commit
时的版本,就足以用到 revert
的效能了,工程目录右键,TortoiseSVN,Revert……

图片 24

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

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

图片 25 

陆 、消除提交争持(resolve)

 争执暴发的案由是因为:不一样的人修改了同一行的代码,导致立异或提交时 SVN
不了解什么样消除,就展露龃龉,须求人工的去修改……

图片 26 图片 27

图片 28

品类工程,右键,TortoiseSVN,Resolve 标记已化解争辨

图片 29

继之,再重新提交(commit)就足以了

 图片 30 

叁 、使用验证

壹 、检出项目(checkout)

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

图片 31

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

贰 、更新项目(update)

在项目工程内,右键,选拔 SVN UPDATE 更新项目

图片 32

③ 、提交项目(commit)

在档次工程内,右键,采取 SVN COMMIT 提交项目

 图片 33

肆 、抛弃本地修改(revert)

对于有个别时候,修改了半天,发现并不是友好想的这样,想回退到 commit
时的版本,就足以用到 revert
的作用了,工程目录右键,TortoiseSVN,Revert……

图片 34

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

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

图片 35 

六 、消除提交争辩(resolve)

 冲突发生的因由是因为:不一样的人修改了同一行的代码,导致立异或提交时 SVN
不知情什么样消除,就展露争论,必要人工的去修改……

图片 36 图片 37

图片 38

类型工程,右键,TortoiseSVN,Resolve 标记已化解争执

图片 39

随即,再重新提交(commit)就足以了

 图片 40