准备好SVN的客户端
这里说的SVN(小乌龟)是指安装了command line client tools的客户端,如下图。
默认安装的SVN是未选择此项的,需要重新安装。
如果不确定是否选择此选项,可以查看…\TortoiseSVN\bin目录下是否存在svn.exe,不存在就是没有选择。
在IDEA中进行配置
这里要保证IDEA已安装Subversion插件,安装步骤如下图。
配置SVN
选择SVN安装目录下bin\svn.exe
若未在Setting中找到Subversion,启用版本控制集成
代码检出
步骤如图,填写好svn代码地址,checkout
代码管理
本地项目上传
将本地项目上传至SVN,首先share directory(本人工程已上传故为不可选状态)
提交与更新
右键项目->Subversion
题外话
忽略node_modules文件
前端vue项目存在node_modules文件,用来存放npm下载安装的包的文件夹,如果每次都上传更新会导致卡死,故而做忽略处理。
SVN客户端
1.右键svn->Settings
2.如图操作,在config文档中找到global-ignores,复制一份并去掉前面的#,在末尾添加*node_modules。
添加忽略
如果是"文件夹" global-ignores = *node_modules
如果是文件 global-ignores = .project .git
IDEA
如图在末尾添加忽略文件node_modules;(注意符号;)
解除IDEA与SVN项目关联
正规的方法一 —— 使用IDEA插件 SVN Disconnect
安装重启IDEA后,在菜单VCS下选择 SVN Disconnect 移除项目版本控制
略显暴力的方法二 —— 直接删除
- 删除.svn文件夹
- 删除.idea下的vcs.xml