IDEA 2020 怎么上传项目到SVN

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

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

客户端 :TortoisesSVN(小乌龟)
说明 用来进行项目文件的SVN操作。
下载地址:https://tortoisesvn.net/downloads.html
电脑是64位就下载64位的
在这里插入图片描述
小乌龟安装要注意把这个红叉选项换成跟其它选项一样,启用它,不然安装后找不到svn.exe
在这里插入图片描述

下载小乌龟官方自带中文插件,等小乌龟安装好后安装
在这里插入图片描述
都安装好后,先用服务端创建厂库


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

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

commit提交项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200808124948731.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk5MzM3Mw==,size_16,color_FFFFFF,t_70
忽略警告直接commit
在这里插入图片描述
等待IDEA上传完项目,右键刷新下trunk文件项目就能看到项目上传成功了
在这里插入图片描述
最后再说下怎么删除之前上传的项目,重新上传svn
先删除VisualSVN服务端的项目
在这里插入图片描述
然后找到IDEA项目目录
将.svn文件删除
在这里插入图片描述
然后就可以重新连接项目到svn,重新上传项目到svn
在这里插入图片描述

  • 9
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值