IDEA使用SVN填坑(关联/解除关联)

准备好SVN的客户端

这里说的SVN(小乌龟)是指安装了command line client tools的客户端,如下图。
默认安装的SVN是未选择此项的,需要重新安装。

IDEA使用SVN填坑(关联/解除关联)_第1张图片
如果不确定是否选择此选项,可以查看…\TortoiseSVN\bin目录下是否存在svn.exe,不存在就是没有选择。

在IDEA中进行配置

这里要保证IDEA已安装Subversion插件,安装步骤如下图。

IDEA使用SVN填坑(关联/解除关联)_第2张图片

配置SVN

选择SVN安装目录下bin\svn.exe
IDEA使用SVN填坑(关联/解除关联)_第3张图片
若未在Setting中找到Subversion,启用版本控制集成
IDEA使用SVN填坑(关联/解除关联)_第4张图片
IDEA使用SVN填坑(关联/解除关联)_第5张图片

代码检出

步骤如图,填写好svn代码地址,checkout
IDEA使用SVN填坑(关联/解除关联)_第6张图片
IDEA使用SVN填坑(关联/解除关联)_第7张图片

代码管理

本地项目上传

将本地项目上传至SVN,首先share directory(本人工程已上传故为不可选状态)
IDEA使用SVN填坑(关联/解除关联)_第8张图片

提交与更新

右键项目->Subversion
IDEA使用SVN填坑(关联/解除关联)_第9张图片
题外话

忽略node_modules文件

前端vue项目存在node_modules文件,用来存放npm下载安装的包的文件夹,如果每次都上传更新会导致卡死,故而做忽略处理。

SVN客户端

1.右键svn->Settings
IDEA使用SVN填坑(关联/解除关联)_第10张图片
2.如图操作,在config文档中找到global-ignores,复制一份并去掉前面的#,在末尾添加*node_modules。
添加忽略
如果是"文件夹" global-ignores = *node_modules
如果是文件 global-ignores = .project .git
IDEA使用SVN填坑(关联/解除关联)_第11张图片

IDEA

如图在末尾添加忽略文件node_modules;(注意符号;)

IDEA使用SVN填坑(关联/解除关联)_第12张图片

解除IDEA与SVN项目关联

正规的方法一 —— 使用IDEA插件 SVN Disconnect

IDEA使用SVN填坑(关联/解除关联)_第13张图片
安装重启IDEA后,在菜单VCS下选择 SVN Disconnect 移除项目版本控制

略显暴力的方法二 —— 直接删除

  1. 删除.svn文件夹
  2. 删除.idea下的vcs.xml

你可能感兴趣的:(安装日记,svn)