前言
众所周知Git是一种代码管理工具,有自己的集中式版本库和Server端;而SubVersion(简称:SVN)也是一种代码管理工具。下面结合IntelliJ IDEA介绍下SVN的安装和配置。
一、SVN概念简介
SVN是开源的版本控制系统,这些数据都放在中央资料档案库中,这个档案库类似于服务器,它会记住每个文件的变动,用户可以把档案恢复到旧的版本,也可以浏览文件的变动历史。
SVN的一些概念:
- repository(源代码库):源代码统一存放的地方
- Checkout(提取):用户没有源代码,可以使用checkout提取代码
- Commit(提交):当用户修改代码,使用commit提交到源代码库
- Update(更新):update可以更新用户的代码,实现源代码的同步。
(以上内容转自:https://www.cnblogs.com/linhuaming/p/9241457.html)
二、安装SVN客户端
首先进入tortoisesvn的官网:
https://tortoisesvn.net/downloads.html
同时下载中文语言包(Chinese,simplified)
下载后的文件如下图:
先安装TortoiseSVN,然后使用LanguagePack进行汉化。在桌面右击出现下图的样子,即安装成功。
注意:SVN客户端不是桌面应用程序,而是集成在系统的右键菜单中的插件。所以使用客户端向资源库下载项目资源、提交项目资源都是通过右键菜单完成的。
三、SVN在IDEA中的配置
在IDEA内的Settings—>Version Control—>Subversion:
输入安装svn时bin/sun.exe的路径
选中要checkout的项目,然后点击checkout,项目就更新成功。