IDEA集成SVN插件及SVN使用 - 超详细
1 IDEA集成SVN
1.1 下载SVN客户端
这里使用的是TortoiseSVN,下载后安装 ,然后记住安装路径。
官方下载地址:TortoiseSVN官方下载地址
1.2 安装SVN客户端
在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。
如果安装时忘记勾选了的话,安装包重新运行,选择modify,然后勾选command line client tools项就行了。
1.3 配置IDEA的SVN插件
安装好svn客户端后,想启用idea的SVN插件还需要在idea配置一下,file - setting 按钮打开设置界面 或者使用(Ctrl + Alt + S)快捷键打开 ,然后在Version Control中找到Subversion,如下图所示:
勾上Use command line client ,然后找到你的客户端的安装路径,找到bin/svn.exe,选择好重启即可。
2 IDEA使用SVN插件
2.1 SVN的基本操作
- 新增内容
(1) 创建仓库
(2) 创建用户、组,分配权限
(3) 先checkout检出仓库到本地
(4) 在文件夹里面新增的文件 – 先点击右键 – 添加 --> commi
- 更新内容
在对应的文件夹里面,右键 – update 更新内容
- 删除内容
现在本地文件夹里面删除内容,右键 – 提交(svn里面内容也删除掉)
- 解决冲突
(1) 什么情况下会出现冲突?
多个人修改同一个文件的时候,就很容易出现冲突,比如:
AA --> 123.java 修改之后提交到服务器
BB --> 123.java 修改这个文件的时候,没有更新内容,导致不是在最新代码下面修改,再提交的时候就会产生冲突。
(2) 解决方案(步骤)
① 如果BB发现冲突的时候,先更新svn代码
② 修改对应的文件(和其他人商量一下[AA]) --> 最终形成一个版本
③ 把该文件标记成已解决
④ 再提交
2.2 IDEA的SVN操作
2.2.1 从SVN库中检出项目
输入公司的svn的地址check 出你想要的项目,就OK了
2.2.2 上传代码
选中项目中需要上传的文件和文件夹,注意,不要提交整个项目,首次提交一定要提交整个项目
如果无法提交,建议使用TortoiseSVN客户端进行提交
2.2.3 更新代码
选中要跟新的目录和文件
或者使用TortoiseSVN客户端进行更新
2.2.4 解决冲突
- 更新
- 编辑冲突文件
- 标记为已解决
IDEA集成SVN插件及SVN使用 - 超详细相关推荐
- anaconda必须安装在c盘吗_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...
Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...
- svn增量打包部署_超详细的jenkins持续集成工作原理、功能、部署方式等介绍
概述 今天简单整理了一下jenkins的一些概念性内容,归纳如下: 1.概念 jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实 ...
- IDEA2019版最新配置SVN及上传教程-超详细图文详解
IDEA2019版配置SVN图文详解 1. 查看svn仓库 调出svn视图: 连接svn服务器: 连接后效果如下: 补充:如果输入正确的连接地址后出现错误-系统找不到指定的文件 请到设置中检查(Fil ...
- python的集成开发环境搭建_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...
Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...
- SVN分支与合并【超详细的图文教程】(转载)
SVN分支与合并 一. 分支与合并的概念 二. SVN分支的意义 三. 如何创建分支与合并分支 一.分支与合并的概念: 分支:版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上.这 ...
- 最新Android studio版本下载,安装,第一个项目,以及插件配置教程(超详细图解)
一步一步和我做 步骤 下载 安装 第一个安装应用 配置分享 下载 官方网址 https://developer.android.google.cn/studio/ 下载之后长这样 安装 双击运行 点击 ...
- SpringBoot集成XxlJob分布式任务调度中心(超详细之手把手教学)
一.前言 废话就不多说了,介绍Xxl-Job的网上已经有很多,本文就不多加复制粘贴了,直接步入第二步.(PS:本文包括Xxl-Job分布式定时任务调度中心的搭建,以及SpringBoot集成XxlJo ...
- myecplise 添加svn插件
myecplise 添加svn插件 myecplise svn插件下载地址 http://subclipse.tigris.org/servlets/ProjectDocumentList?folde ...
- 2019年8月 interllij idea 详细安装教程以及配置svn插件
一.本人使用的是ideaIU-Ultimate-2017.3.1 版本,若要其他版本请自行前往官网下载.(留下邮箱,我会给你发送本文涉及的所有文件资源.) 官网地址为:http://www.jetbr ...
- Eclipse安装SVN插件的两种方式
登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没有新通知 想要绕过微信小程序开发中的坑吗?不妨来听这个,今晚8点,1小时帮你搞定! 23小时以前 CSDN日报 ...
最新文章
- 学会在Unity中创建一个Match-3益智游戏 Learn To Create a Match-3 Puzzle Game in Unity
- Data Artisans发布支持ACID事务的流式处理框架Streaming Ledger
- java 编写异常_Java基础编程之异常处理
- Android ndk使用
- java web开发常用标签
- linux编译器项目,编译器架构 LLVM
- 结对项目编程之代码进展
- arch linux windows,windows+Archlinux双系统安装指南(一)
- 万有引力(Law of universal gravitation)
- 自学python买什么教材-最好的Python入门教材是哪本?
- iview关闭抽屉弹层时清空Select弹框高亮样式
- 学习笔记:关于科学方法在社会科学中的局限性
- Java 实现邮箱验证
- VC2015搭建OpenCV环境(超详细教程)
- PowerDesigner书签(03)显示comment字段注释内容
- 简单逆向10(z3-solver)
- Css3制作三角形图标
- windows平台基础工作软件整理【持续更新】
- ffmpeg 命令行总结
- 手写数字识别--日月光华的gan小例子
热门文章
- 扫描二维码 打开 小程序或是H5网页
- 二维码生成(如何实现扫描二维码,实现网址自动跳转?):扫码直接进入网页,直接进入网址页面
- WEB测试环境搭建和测试方法大全
- [python]SM4算法实现
- 风云编程python-兄弟连学Python-------github
- STEP7 及模拟器,录像软件的使用
- wherehows VM使用
- 通过两点求圆心的公式
- MacOS Monterey 12.5 (21G72) OC 0.8.2 / Cl 5148 / PE 三分区原版黑苹果镜像
- 机器学习实战—FPGrowth算法的实现