SVN在企业大型项目中,团队协作发挥的作用是非常巨大的。特别是很多特殊的项目,管理功能很强大。作为团队开发的一员,必须要完全掌握使用方法,才能高效撸代码。
idea版本:2017.3
svn版本:1.12.2
步骤:一,下载并安装官网svn和中文语言包,同时确认idea使用安装好的svn.exe。
二、idea的maven仓库做好正确的配置。打开maven的setting.xml文件,<localRepository>标签里配置正确的唯一的本地仓库全路径;<server>标签里正确配置svn服务器名称,用户名和密码;<mirror>标签中正确配置svn服务器的<id><mirrorOf><url>以及<profile>环境切换标签,格式如下图:
idea中file-setting-maven中,加载定义好的settint.xml文件。
三、在idea菜单cvs中,开启下拉菜单第二项Enable Version Control XXX,如下图
以上基础配置,如果没问题,就可以正式使用SVN了。
使用方式:一、首先同步svn项目到本地,菜单栏VCS-CheckOut from version control-Subversion,在弹框中点加号,添加需要拉取到本地的项目,每个项目添加一个链接,方便后面使用。
二、把项目拉取完成,会弹框提示是否打开pom.xml的项目,点no。手动添加项目,特别是项目多时,更要手动添加。
原因:第一、手动添加的多个项目可以在同一个窗口,二自动读取pom.xml的方式,是多窗口的;第二、避免有些项目还没同步完,另一些项目就先打开了,统一添加,不会乱。
三、手动批量导入项目到一个窗口。导入弹框提示是否将.iml文件添加到版本控制中,点no。提交项目时就不会自动同步iml文件了。
四、拉取之后,下次提交部分目录不是核心文件,不用提交,比如target是maven本地部署目录,doc目录,overlays目录,iml文件等等,其他人部署项目可能用eclipse,这些东西完全没用,并且文件体积大,同步时耽搁时间,排除掉即可。
排除步骤:选择需要排除的目录或文件,右键-subversion-ignore。