IDEA 2020 怎么上传项目到SVN

这里简单说下什么是SVN,SVN就是用来进行版本控制的工具,主要用于团队协作开发,和历史版本恢复等。

SVN分为服务端和客户端
推荐使用:
服务端:VisualSVN Sever
说明:用来创建项目仓库(存放项目用的),项目,SVN用户,组织,用户权限,生成SVN访问网址路径等。类似一个后台服务器,用来管理SVN项目和用户
下载地址:https://www.visualsvn.com/
下载右边的 VisualSVN Sever
IDEA 2020 怎么上传项目到SVN

客户端 :TortoisesSVN(小乌龟)
说明 用来进行项目文件的SVN操作。
下载地址:https://tortoisesvn.net/downloads.html
电脑是64位就下载64位的
IDEA 2020 怎么上传项目到SVN
下载小乌龟官方自带中文插件,等小乌龟安装好后安装
IDEA 2020 怎么上传项目到SVN
都安装好后,先用服务端创建厂库

IDEA 2020 怎么上传项目到SVN
设置仓库名
IDEA 2020 怎么上传项目到SVN
选择下面Single-project(给你生成trunk,branches,tags文件夹)
trunk:主干(用来存放最新版本的项目)
branches:分支(用来存放之前版本的项目)
tags:标签(用来维护修改之前版本的项目)
IDEA 2020 怎么上传项目到SVN
创建用户
IDEA 2020 怎么上传项目到SVN
创建用户组织
IDEA 2020 怎么上传项目到SVN右击创建的仓库,或者仓库的(trunk,branches,tags)文件选择Propertises
进行授权
IDEA 2020 怎么上传项目到SVN
废话结束
到IDEA进行SVN设置,让IDEA使用小乌龟进行SVN操作
IDEA 2020 怎么上传项目到SVN
IDEA 2020 怎么上传项目到SVN
点击加号去添加要上传SVN的项目
IDEA 2020 怎么上传项目到SVN

启动VSN版本控制
IDEA 2020 怎么上传项目到SVN
这时项目就会变成红色的,右击项目选择 Subversion的Share…
进行连接SVN服务器
IDEA 2020 怎么上传项目到SVN
这里要添加连接的SVN仓库文件路径,点击加号
IDEA 2020 怎么上传项目到SVN
到VisualSVN Server 仓库的复制trunk文件夹路径
IDEA 2020 怎么上传项目到SVN
选择第一个选择,Share
IDEA 2020 怎么上传项目到SVN
这里项目变绿色了相当于checkout成功了,然后再commit提交项目
这里建议把所有模块下的target目录都设置为忽略上传,选择递归更替属性。因为它是编译文件,没有必要上传,浪费资源
IDEA 2020 怎么上传项目到SVN
IDEA 2020 怎么上传项目到SVN
实验发现IDEA2020版本这样设置无效还是会上传target文件到SVN
补充解决方法:
到设置 文件类型 .ignore(IgnoreLang)下面添加忽略类型
.iml;.idea;.gitignore;.sh;.classpath;.project;*.settings;target;
这样才能真正忽略上传target以及一些没必要上传的文件到svn。
IDEA 2020 怎么上传项目到SVN

commit提交项目
IDEA 2020 怎么上传项目到SVN
忽略警告直接commit
IDEA 2020 怎么上传项目到SVN
等待IDEA上传完项目,右键刷新下trunk文件项目就能看到项目上传成功了
IDEA 2020 怎么上传项目到SVN