《SVN系列教程-第五章-IDEA集成SVN的使用》
教程说明
- 本系列教程目录大纲:《SVN系列教程-目录大纲》
《SVN系列教程-第五章-IDEA集成SVN的使用》
5.1 SVN插件基本使用
1.1.1 绑定SVN插件
1)打开Settings
—>Version Control
—>Subversion
;选择SVN命令
2)打开VCS
—>Enable Version Control Integration...
;开启版本控制:
3)选择Subversion:
4)打开Settings
—>Version Control
;选择添加需要控制的项目:
5)添加成功:
1.1.2 提交项目
1)在需要提交的项目右键—>Subversion
—>Share Directory...
2)选择要提交到的分支:
3)提交项目:
1.2.3 忽略文件
我们在开发工具创建项目或者模块时,开发工具会有一些默认的项目配置文件,如.idea
文件夹、.iml
文件等,这些都是供idea识别的配置文件,其中内容包含项目所在的磁盘地址、模块信息等;每个开发人员实际的存放的项目磁盘地址很可能是不一样的,我们应该把这些与项目本身无关的文件忽略掉,不应该提交到svn服务器;
- 打开
Settings
—>Editor
—>File Types
:
添加忽略后,发现项目中的.idea
文件夹不见了:
删除SVN仓库中的项目:
删除项目中的.idea
、.svn
、Demo01.iml
等项目相关的配置文件:
重新打开项目,安装我们之前的方式重新分享到SVN服务器中;
1.1.4 检出项目
一般情况下,我们进入公司项目组开发,都是检出公司中已有的项目进行开发;
我们在打开idea界面时选择Get from version Control
,如图所示:
1.1.5 其他操作
SVN的大多数操作都在Subversion
菜单中:
1.2 解决冲突
1.2.1 模拟冲突
- 1)在Webintensify工作目录创建Demo01.java
文件内容:
- 2)执行add、commit操作;
- 3)在testSvn执行update:
- 4)在testSvn工作目录修改文件内容:
- 5)提交
- 6)在Webintensify工作目录修改Demo01.java
文件内容:
7)执行update(此时与svn服务器中的文件内容不一样),出现冲突
1.2.2 解决冲突
解决冲突之后,记得要提交:
1.3 回退版本
1.3.1 查看历史提交版本
1.3.2 回退版本
选择文件右键,更新文件:
1.4 分支操作
1.4.1 切换分支
首先将trunk分支下的Demo01项目拷贝到branches/test分支下:
查看VisualSVN:
检出test分支下的Demo01项目到testSvn2工作目录中:
也可以在检出的时候,选择指定的分支进行检出:
1.4.2 合并分支
各自编写不同的代码:
在test分支检出的工作空间的代码上点击菜单栏的VCS—>Integrate Project...
:
查看合并后的代码:
需要提交才能更新到SVN服务器中;
《SVN系列教程-第五章-IDEA集成SVN的使用》相关推荐
- ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- 信息学奥赛真题解析(玩具谜题)
玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...
- 信息学奥赛之初赛 第1轮 讲解(01-08课)
信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...
- 信息学奥赛一本通习题答案(五)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通习题答案(三)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
- 信息学奥赛一本通题目代码(非题库)
为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...
- 信息学奥赛一本通(C++版) 刷题 记录
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...
- 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离
首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...
最新文章
- 什么是三极管的倒置状态及其作用!
- 编写高度可维护javascript代码的几点关键性原则
- 默认析构函数与空析构函数并不完全等价
- iOS多线程编程:线程同步总结 NSCondtion
- jquery 选择器大全的详细说明和实例
- android微信分享之视频、URL地址、表情分享
- pandas多列同时赋值_在pandas DataFram中减去多列并追加结果
- Nginx学习总结(12)——Nginx各项配置总结
- Linux就该这么学-第三课
- 动态规划经典例题:钢条切割
- 《算法设计与分析》黄宇编著 课后习题参考答案
- 图解数据库左连接、右连接、内连接、外连接、全连接的区别
- 解决U盘快捷方式木马
- 【转载】MongoDB 极简实践入门
- Qt编写安防视频监控系统26-硬件加速
- [share]PDO操作MySql类
- OpenCV-Python学习 <三> 颜色空间及其转换
- 95后女孩从月入3000到月入10万
- HTML标记【图片的使用】!
- 2021-07-04 m3u8格式直播地址
热门文章
- linux安装 soapui_在Linux/Unix上安装开源测试工具SoapUI
- 【WordPress】小卡的土豆园开张
- 中南民族大学计算机组成原理实验,中南民族大学计算机组成原理试题及答案剖析.docx...
- fastadmin上传视频的操作
- Android开发布局 案例一
- Android Studio躲避小球小游戏(一界面布局)
- 跟我一起写大虾网(第0天)
- 程序员表白源码集合打包带走
- 百度文库免费下载,亲测,原格式文档
- 如何以最低廉的价格(249元!!)组装一台Mac黑苹果主机,垃圾佬极限装机!!