介绍
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
svn官网:http://subversion.apache.org/
导出代码
一般我们都是导出svn服务器中的代码,通过服务器对代码进行管理,所以我们本地无需安装svn服务器,安装个可视化客户端TortoiseSVN即可。
下载
TortoiseSVN官网下载地址(页面中有主程序和语言包):https://tortoisesvn.net/downloads.zh.html
本站提供1.14.0版本64位的下载。
TortoiseSVN-1.14.0.28885-x64-svn-1.14.0:下载地址1 下载地址2
LanguagePack_1.14.0.28885-x64-zh_CN:下载地址1 下载地址2
安装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->版本库浏览器->选择删除的文件右键->删除->填写删除日志->然后提交删除完成