SVN客户端搭建与使用

       TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

1、下载Svn Client软件

       下载地址如下: http://tortoisesvn.net/downloads.html,进入网址后,看到如下截图:根据自己操作系统的版本下载,我的操作系统是64位的。

一步一步搭建Svn服务之TortoiseSVN 客户端_svn

2、安装TortoiseSVN

       双击TortoiseSVN-1.14.29085-x64-svn-1.14.1.msi文件

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_02

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_03

       可以自定义安装路径,如下图所示:

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_04

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_05

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_06

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_07

3、验证安装结果

       在桌面右键鼠标,弹出如下图所示:

一步一步搭建Svn服务之TortoiseSVN 客户端_git_08

4、使用TortoiseSVN下载代码(远程操作)

       找到你本机项目代码保存的指定位置,新建一个目录,保存从SVN下载的代码。此处为了方便演示,我就在桌面创建一个目录。

       进入你刚创建的目录,鼠标右键选择SVN checkout...

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_09

一步一步搭建Svn服务之TortoiseSVN 客户端_git_10

一步一步搭建Svn服务之TortoiseSVN 客户端_java_11

一步一步搭建Svn服务之TortoiseSVN 客户端_svn_12

       我们前面在SVN服务器上创建的代码库中,没有任何内容。所以我做完check out后,桌面的目录中没有任何内容。但是桌面文件夹中,会多一个.svn文件夹。

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_13

       .svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!否则将会导致你本地的工作拷贝(静态试图)被破坏,无法再进行操作。

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_14

5、使用TortoiseSVN提交代码(远程操作)

       找到你本机项目代码保存的指定位置,找到你保存代码的目录,右键操作:选择SVN Commit...

       此处为了方便,在桌面创建的目录中,创建1个txt文件,随便编写点内容,然后提交到SVN服务器上,进行同步保存。

一步一步搭建Svn服务之TortoiseSVN 客户端_svn_15

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_16

一步一步搭建Svn服务之TortoiseSVN 客户端_java_17

       查看SVN服务器代码库

一步一步搭建Svn服务之TortoiseSVN 客户端_git_18

       在桌面创建的目录中,创建1个bmp文件,同时修改一下txt的内容,然后提交到SVN服务器上,进行同步保存。

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_19

       右键操作目录,选择SVN Commit...

一步一步搭建Svn服务之TortoiseSVN 客户端_apache_20

一步一步搭建Svn服务之TortoiseSVN 客户端_git_21

       查看SVN服务器代码库,先刷新一下

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_22

一步一步搭建Svn服务之TortoiseSVN 客户端_版本管理_23

如果你一直操作到此处,属于你的SVN客户端的搭建就成功了,同时也进行了简单测试!

下一篇文章,我将给出SVN在日常开发工作中的常见流程,及详细操作和截图注释,欢迎继续关注支持!!!