IDEA上传项目到SVN

一、什么是SVN

SVN就是用来进行版本控制的工具,主要用于团队协作开发,和历史版本恢复等。

SVN分为服务端和客户端 推荐使用:

1、服务端:VisualSVN Sever

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

2、客户端

客户端TortoisesSVN(小乌龟)

说明 用来进行项目文件的SVN操作。

1、下载地址

https://tortoisesvn.net/downloads.html

电脑是64位就下载64位的 在这里插入图片描述

2、小乌龟安装要注意

把这个红叉选项换成跟其它选项一样,启用它,不然安装后找不到svn.exe

在这里插入图片描述

下载小乌龟官方自带中文插件,等小乌龟安装好后安装 在这里插入图片描述 都安装好后,

3、服务端使用

1、先用服务端创建仓库

img

设置仓库名

在这里插入图片描述 选择下面Single-project(给你生成trunk,branches,tags文件夹) trunk:主干(用来存放最新版本的项目) branches:分支(用来存放之前版本的项目) tags:标签(用来维护修改之前版本的项目) 在这里插入图片描述

2、创建用户

在这里插入图片描述

3、创建用户组织

(dev、test、product)

在这里插入图片描述

4、仓库或者文件授权

右击创建的仓库,或者仓库的(trunk,branches,tags)文件选择Propertises 进行授权 在这里插入图片描述 废话结束

二、IDEA配置连接SVN

1、设置SVN路径

到IDEA进行SVN设置,让IDEA使用小乌龟进行SVN操作 在这里插入图片描述

选择执行文件

选择你小乌龟安装路径里的svn.exe执行文件 在这里插入图片描述

2、添加要上传到SVN服务端的项目

点击加号去添加要上传SVN的项目 在这里插入图片描述

3、启动VSN版本控制

在这里插入图片描述

4、连接SVN服务器

这时项目就会变成红色的,右击项目选择 Subversion的Share… 进行连接SVN服务器 在这里插入图片描述 这里要添加连接的SVN仓库文件路径,点击加号 在这里插入图片描述 到VisualSVN Server 仓库的复制trunk文件夹路径 在这里插入图片描述 选择第一个选择,Share 在这里插入图片描述 这里项目变绿色了相当于checkout成功了,然后再commit提交项目

5、设置忽略文件

这里建议把所有模块下的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文件项目就能看到项目上传成功了 在这里插入图片描述

6、如何重新上传项目

最后再说下怎么删除之前上传的项目,重新上传svn

1、先删除VisualSVN服务端的项目

在这里插入图片描述

2、找到IDEA项目目录将.svn文件删除 在这里插入图片描述

3、上传

然后就可以重新连接项目到svn,重新上传项目到svn 在这里插入图片描述

根据CSDN博主「KID星心」的原创文章更改。
版权声明:本文为CSDN博主「KID星心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43993373/article/details/107877697

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值