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