投稿 资料上传 搜索
您现在的位置是: 首页 > 文章 > 正文

SVN客户端的安装及使用

概述

SVN的客户端有两类,一类是基于Web的WebSVN等,另一类是以Tortoise SVN为代表的客户端软件。前者需要Web服务器的支持,后者需要用户在本地安装客户端,两种都有免费的开源软件供使用。SVN存储版本数据也两种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点,下面我们主要讲解一下客户端软件的基本使用。

客户端连接SVN服务器,并上传项目到SVN中央仓库,然后再拉取控制版本的操作如下:

  1. 项目右键,开启SVN->Repo-browser,输入SVN仓库地址,如下图所示:

svn30.png

svn31.png

  1. 输入用户名,密码,登录成功后,即可向SVN仓库中上传项目,如下图所示:

svn32.png

svn33.png

Add folder=》选择自己所要添加到仓库中的项目

svn34.png

svn35.png

svn36.png

svn37.png

svn38.png

在你的workspace下去删掉之前没有做版本控制的项目,然后再从svn上拉取下来做了版本控制的项目

svn39.png

svn40.png

svn41.png

SVN客户端拉取现有已控制项目步骤如下:

  1. 在打开的项目文件中 , 右键找到TortoiseSVN->Show log , 也就是查看此项目提交的日志。

svn50.png

  1. 在打开的日志列表中 ,如果没有看到你想要的版本 ,可以检查下日期的限制一级可以选择下 Show All。

svn51.jpg

  1. 日志列表 ,左侧的一栏名为 Revision的就是关于此项目的所有操作的版本了。例如你想拉取 版本 在4454与4475之间的增量包。先选择4454 , 再按住 Ctrl键选择4475 , 然后单击右键选择 Compare revisions。

svn52.jpg

  1. 在打开的Changed Files列表中 ,可以看到你所选择的两个版本间被修改/添加的文件。全选 , 然后单击右键 , 选择 Export selection to… ,意思就是将你全选的这些文件下载到你指定的目录。

svn53.jpg

注:这只是基础的讲解,具体操作,还需根据工作中和使用中的具体问题,到技术问答中根据实际遇到的问题进行查找,同时也可以到问答中写下实际问题,会得到技术大牛的帮助。

转载于:

文章标签:
阿里云服务器采购季
给作者打赏,鼓励TA抓紧创作!
评论