IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 《SVN系列教程-第五章-IDEA集成SVN的使用》 -> 正文阅读

[开发工具]《SVN系列教程-第五章-IDEA集成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.svnDemo01.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服务器中;

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-13 09:28:08  更:2021-09-13 09:28:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:37:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码