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地图