一.安装svn客户端,在idea中配置svn

装小乌龟,TortoiseSVN ,就下图一个要注意的地方,这里默认 command line client tools是不安装的,选上。如果已经安装过了,但是没有选上这个,重新打开安装程序,选Modify,选上就可以了

红圈内的路径就是安装svn(小乌龟)bin目录下的svn.exe

二.上传项目到svn服务器

1.打开项目 ,上面工具栏选择VCS 选择把项目交给SVN管理,然后选择Subversion。选择SVN管理后可以看到项目变了颜色

                         

2.右击项目,选择Subversion——>Share Directory,选择第三个并且打上勾,创建分支和主干,后面默认1.8 format即可,之后项目就会变成绿色

3.右键项目选择-->Subversion-->Commit Directory提交项目

注意,第一次迁入项目提交时,把这个勾去掉,不然可能会很慢。spring boot的项目,.iml文件 .idea文件夹应该是忽略提交的,迁入时取消勾选

三.从svn服务器检出项目

再选择仓库的地址,选择的时候,要迁主干的就选trunk,分支的就选对应的分支的。点checkout后,选择存放位置,之后全部默认即可。然后会提示是否创建项目,创建时也都默认即可,然后注意要等项目全部加载完毕再去操作。注意事项,如果打开项目时,提示你是 iml文件是否要加入svn版本控制,请选择否

四.使用注意事项

1.忽略文件不提交

在idea中忽略提交文件,分两种情况:

第一种,文件还没有纳入版本管理

这种通过 svn的ignore配置 version control—-local changes—-configure ignored files, 

忽略文件分几大类,忽略某个文件夹、忽略某类文件(正则)、忽略某个文件

第二种,文件已经纳入版本管理,但不想再提交

比如,不小心提交的eclipse、intellij的文件。这种就通过version control的changelist来实现。intellij提供了changelist功能,可以对文件进行分类,提交时,只提交active(活跃的)changelist

第二种方法是可靠的方式,无论文件是否提交,都可以通过此方法达到提交指定文件的要求,并且提交的文件,一目了然

参考:https://blog.csdn.net/wangjun5159/article/details/74932433

2.提交代码

提交代码时应该先获取代码,然后能编译通过后再提交,不影响同事的使用。遇到改同一个文件情况时,事先和商量好,这样有冲突时也好处理

java开发环境配置——IDEA SVN的使用的更多相关文章

  1. Java开发环境配置大全

    Java开发环境配置 零章:JDK安装教程 壹章:Tomcat安装教程 贰章:IntelliJ IDEA安装教程 叁章:MySql安装教程 肆章:Maven安装教程 伍章:MongoDB安装教程 陆章 ...

  2. Sublime Text3 C++及Java开发环境配置

    一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH  变量值中加入 C:\Min ...

  3. JAVA复习2 JAVA开发环境配置

    我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程  JAVA开发环境配置篇: http://www.w3cschool.cc/j ...

  4. ①---Java开发环境配置

    Java 开发环境配置 以下将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.c ...

  5. Java 开发环境配置--eclipse工具进行java开发

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...

  6. Java基础之一:Java开发环境配置

    Java 开发环境配置 window系统安装java 下载JDK,地址:http://www.oracle.com 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window ...

  7. Java-Runoob:Java 开发环境配置

    ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Lin ...

  8. 1、Java 开发环境配置

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java window系统安装ja ...

  9. VSCode Java 开发环境配置 详细教程

    VSCode Java 开发环境配置 详细教程 配置java 下载 用于现在大多数使用者用的是java 8,小白的我先安装java 8好了,^ w ^. 下载地址:Java 8 | Java SE 打 ...

随机推荐

  1. 十七、AJAX概述

    AJAX概述 1 什么是AJAX AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”.即使用Javascript语言与服务器进 ...

  2. angular5与angular6的比较

  3. ora-01033 oracle initialization or

    这次出现这个问题是源于错删了 DBF文件. 解决方案如下: 1.打开SQL Plus 最后把你删掉的那个文件的表空间删掉就好了

  4. js中的观察者模式

    什么事观察者模式: 这是一种创建松散耦合代码的技术.它定义对象间 一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知.由主体和观察者组成,主体负责发布事件,同时观察者通过 ...

  5. RabbitMQ in Action (1): Understanding messaging

    1. Consumers and producers Producers create messages and publish (send) them to a broker server (Rab ...

  6. 算法与数据结构(十) 二叉排序树的查找、插入与删除(Swift版)

    在上一篇博客中,我们主要介绍了四种查找的方法,包括顺序查找.折半查找.插入查找以及Fibonacci查找.上面这几种查找方式都是基于线性表的查找方式,今天博客中我们来介绍一下基于二叉树结构的查找,也就 ...

  7. Hadoop 排序

    数据排序是许多实际任务在执行时要完成的第一项工作,比如学生成绩评比.数据建立索引等.这个实例和数据去重类似,都是先对原始数据进行初步处理,为进一步的数据操作打好基础. 1.实例描述 对输入文件中的数据 ...

  8. [Swift]LeetCode22. 括号生成 | Generate Parentheses

    Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthes ...

  9. 注解式controller开发,action找不到controller???

    Spring这一列列的 ,  配置是真的多,学完我都忘啦  那个配置是干什么的了. 这里我遇到的问题是  我前台 使用action请求controller中的方法时,却找不到 报错404. 首先你路径 ...

  10. python-类的定制

    1.看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的.__slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让cl ...