版本控制工具svn的安装与简单使用

时间:2022-03-23 13:53:05

版本控制工具多用于多人协作开发项目中,这不同于个人开发项目,想把自己代码怎样放置都可以,而且删除了代码很难查找。

版本控制工具类似于个人处理钱的过程,放于自己口袋管理类似于个人开发情形,如果自己钱丢了很难查找,而将钱放在银联卡上则类似于使用版本控制工具,钱少了可以有据可查,可追溯。

版本控制工具有许多种,基本需要版本工具客户端和服务端来支撑

介绍svn

客户端tortoise svn

服务端visual svn版本控制工具SVN的使用

1安装服务端visual SVN

下载地址:https://www.visualsvn.com/server/download/

 版本控制工具svn的安装与简单使用

 

不要选择中间那个---next

 版本控制工具svn的安装与简单使用

选择标准版本

安装即可

版本控制工具svn的安装与简单使用

 

2配置服务端

计算机—开始---找到Visual SVN Server Manager 打开

 版本控制工具svn的安装与简单使用

 

右键Repositories create new repositories,一路默认

 版本控制工具svn的安装与简单使用

新建用户

点击User右键新建

版本控制工具svn的安装与简单使用

版本控制工具svn的安装与简单使用

 

 

 

 

 

3客户端Tortoise SVN的安装

下载Tortoise SVN即可,一直安装即可

安装成功后在你电脑任何文件下都有一个SVN checkout选项,即安装成功

 版本控制工具svn的安装与简单使用

 

4,在电脑文件任意位置下右键--check out ,填写服务端地址以及需要下载的项目名字,以及需要下载到的地方。下载仓库项目Test

 版本控制工具svn的安装与简单使用

打开TsetSVN目录,里面有.svn文件,不能删除此文件!!!

 版本控制工具svn的安装与简单使用

 

 

 

 

Svn基本操作

1, 在.svn下新建一个文件

 

2右键该文件 选择SVN commit

 

3ok后到服务器端右键点击Test刷新即可,可见刚才提交的建立的Helloworld.html

 

注意 客户端修改后一定要commit才会使得服务端的代码得到更新。

SVN常见使用问题

1, 多人使用同一文件,导致文件被修改问题

首先,我们清空之前用户SVN保存的密码,任意文件右键 tortoiseSVN—setting—saveddata—clear

我们现在用jack账户来测试,这里check一个新的目录

 

Jack程序员下载代码后将test中helloworld.html修改后提交后下班,当第二天luojun程序员也需要使用该文件时,那么问题来了,原先的文件将被修改

这时我们使用SVN功能之一 show log

可以看到文件的各个修改信息和版本

点击相应版本,右键 revert this version即可还原

 

程序员上班之前update 下班之前commit

 

Diff版本比对功能

点击文件 diff可以与之前版本进行对比