介绍

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。 svn官网:http://subversion.apache.org/

导出代码

一般我们都是导出svn服务器中的代码,通过服务器对代码进行管理,所以我们本地无需安装svn服务器,安装个可视化客户端TortoiseSVN即可。

下载

TortoiseSVN官网下载地址(页面中有主程序和语言包):https://tortoisesvn.net/downloads.zh.html

本站提供1.14.0版本64位的下载:

安装TortoiseSVN

安装TortoiseSVN。在选择安装路径页面时要记得勾选“command line client tools”,默认不是勾选的。这里不勾选的话在IDEA里使用SVN会有问题。

安装语言包

点击语言包一步步安装,到最后一步时勾选“Configure TortoiseSVN to use this language”,汉化就完成了。 如果忘记了勾选可以在资源管理器中鼠标右键->TortoiseSVN->Settings。 至此,SVN安装完成。

拉取代码

在需要拉去的目录鼠标右键->SVN检出 然后输入svn服务器的地址和检出的目录,一般首次拉去检出深度选择全递归即可。

配置idea

先打开file->settings。 找到如下的配置面板然后选择svn安装目录\bin\svn.exe。

idea拉取代码

这是idea2019旧版本的打开方式,新本版有所差异但是差不多。 打开idea选择VCS->Checkout from Version Control->Subversion 添加svn链接然后checkout选择项目目录即可拉取代码。

使用技巧

  • 删除文件: 右键TortoiseSVN->版本库浏览器->选择删除的文件右键->删除->填写删除日志->然后提交删除完成