java开发环境配置——IDEA SVN的使用
一.安装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的使用的更多相关文章
- Java开发环境配置大全
Java开发环境配置 零章:JDK安装教程 壹章:Tomcat安装教程 贰章:IntelliJ IDEA安装教程 叁章:MySql安装教程 肆章:Maven安装教程 伍章:MongoDB安装教程 陆章 ...
- Sublime Text3 C++及Java开发环境配置
一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH 变量值中加入 C:\Min ...
- JAVA复习2 JAVA开发环境配置
我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程 JAVA开发环境配置篇: http://www.w3cschool.cc/j ...
- ①---Java开发环境配置
Java 开发环境配置 以下将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.c ...
- Java 开发环境配置--eclipse工具进行java开发
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...
- Java基础之一:Java开发环境配置
Java 开发环境配置 window系统安装java 下载JDK,地址:http://www.oracle.com 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window ...
- Java-Runoob:Java 开发环境配置
ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Lin ...
- 1、Java 开发环境配置
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java window系统安装ja ...
- VSCode Java 开发环境配置 详细教程
VSCode Java 开发环境配置 详细教程 配置java 下载 用于现在大多数使用者用的是java 8,小白的我先安装java 8好了,^ w ^. 下载地址:Java 8 | Java SE 打 ...
随机推荐
- 一致性Hash算法在数据库分表中的实践
最近有一个项目,其中某个功能单表数据在可预估的未来达到了亿级,初步估算在90亿左右.与同事详细讨论后,决定采用一致性Hash算法来完成数据库的自动扩容和数据迁移.整个程序细节由我同事完成,我只是将其理 ...
- SSIS - 8.FTP 任务
FTP全称为 File Transfer Protocol(文件传输协议),是通过TCP网络将文件从一个服务器传输到另一个服务器.在SSIS包中,FTP任务是用来实现FTP功能的. 一.创建FTP连接 ...
- webapi 知识点
在web api 中后台的方法必须 加入 [HttpGet] ,[HttpPost],[HttpPut],[HttpDelete] 来区分,这是一种习惯. ps: get 方式参数都存在http协议头 ...
- MySql的编译安装
一 前期准备 1 cmake包,要求2.8以上版本 https://cmake.org/download/ 2 boost库包 boost Boost库是一个可移植.提供源代码的C++库,作为标准库的 ...
- [Swift]LeetCode769. 最多能完成排序的块 | Max Chunks To Make Sorted
Given an array arr that is a permutation of [0, 1, ..., arr.length - 1], we split the array into som ...
- PHP算法之二分查找
二分查找: 数组必须有序,且不重复. 一般实际工作中,很少有这样的数组,所以应用的很少,但是思想很好. 1 // 二分查找 2 $array = [10,14,23,33,45,56,65,77,89 ...
- Redis 设计与实现 (二)--数据库
typedef struct redisDb { dict *dict; /* The keyspace for this DB */ dict *expires; /* Timeout of key ...
- php设计模式2
代理模式 <?php /** * 代理模式:为其他对象提供一个代理以控制这个对象的访问 它是给某一个对象提供一个替代者,使之在client对象和subject对象之间编码更有效率. 代理可以提供 ...
- python 抓取糗事百科糗图
1 首先看下要抓取的页面 这是糗事百科里面的糗图页面,每一页里面有很多的图片,我们要做的就是把这些图片抓取下来. 2 分析网页源代码 发现源代码里面的每张图是这样储存的,所以决定使用正则匹配出图片的u ...
- java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决
我的妈呀 真的是各种报错..... 这个问题 解决方法: https://www.cnblogs.com/beppezhang/p/6118661.html