SVN学习笔记.

SVN学习笔记.

一、什么是SVN?

       Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion
管理在随时间改变之数码。 这些多少放置在一个中央资料档案库(repository)
中。 这个档案库很像一个屡见不鲜的文本服务器, 不过它会铭记每一样破文件的转移。
这样您不怕可以将档案恢复到旧的本, 或是浏览文件之反历史。

        特点:操作简易,入门容易;支持逾平台操作;支持版本回退功能;

        和Git的界别:和 Git 的分布式不用,SVN
仅是于一个中央资料仓库数据,而付出工作只有是拷贝了同一客中央仓库的数量副本进行支付;分支在SVN中某些且非专门,就是本子库的另外一个目;GIT没有一个大局的版号,而SVN有,每次交都见面生一个初的版本号。

其次、下载和安装

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

1、下载对应的软件

 档案馆 1

 2、一路next 安装,选择安装目录安装到位……

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

档案馆 2

 

 4、新建一个缺损仓库

档案馆 3

档案馆 4

档案馆 5

档案馆 6

 

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

1、下载 对应之软件

档案馆 7

 2、安装过程遭到,如果欲启用命令行的话,选择如下

档案馆 8

 3、安装到位后,任意位置鼠标右键可以看 TortoiseSVN 的挑三拣四项。

 4、汉化:此时的页面还是英文的,如果急需中文版的语,可于刚下载安装包之页面下选择
中文简体 语言包,安装,并以右键 setting 中遵循如下设置 

档案馆 9

档案馆 10

 

老三、使用验证

1、检出项目(checkout)

在您想只要存的目,鼠标右键,选择 SVN Checkout 

档案馆 11

征:上图被之Checkout
Depth,有4单选择,分别是迁出全部、只签来下一级子目录和文件、只签出文件、只签出空项目,默认的凡第一起。上面的事例中,我们啊堪下web的法访代码库,在浏览器中输入http://zt.net.henu.edu.cn/svn/StarKit/,这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。

2、更新项目(update)

在品种工程外,右键,选择 SVN UPDATE 更新项目

档案馆 12

3、提交项目(commit)

以档次工外,右键,选择 SVN COMMIT 提交项目

 档案馆 13

4、放弃本地修改(revert)

对有些时候,修改了大体上天,发现并无是和谐想的那么,想转退至 commit
时的本,就好就此到 revert
的意义了,工程目录右键,TortoiseSVN,Revert……

档案馆 14

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

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

档案馆 15 

6、解决提交冲突(resolve)

 冲突发生的因是坐:不同的丁窜了同一行的代码,导致创新或提交时 SVN
不清楚什么样化解,就暴露冲突,需要人工的夺窜……

档案馆 16 档案馆 17

档案馆 18

色工程,右键,TortoiseSVN,Resolve 标记就解决冲突

档案馆 19

进而,再重新提交(commit)就好了

 档案馆 20 

admin

网站地图xml地图