IDEA操作小乌龟(SVN)
0、share project分享工程
1. 新建的一个项目怎么上传到SVN Server?
0.1 最上方菜单VCS—>Import into Version Control—>Share Project (Subversion)
0.2 选择上传的地址,如果1处没有则要填写SVN Server地址,点击3处的加号就可以了
0.3 点击OK
0.4 接下来点击OK或者Add就可以了
0.5 但是这个时候其实项目并没有到SVN Server上,所以我们需要Commit
菜单最上方:VCS—>Commit…
0.6 接下来选择项目中的文件就可以了(全选),然后commit就可以了
备注:上传项目第二种方法,也可以在项目上右键Subversion—>Share Directory…接下来的操作也是跟上面一样的。
一、Checkout
1. 首先一个新的项目,是没有SVN控制的(右键项目没有Subversion选项),那么我们需要开启SVN控制
1.1 最上方的菜单栏目VCS—>Enable Version Control Integration…
1.2 选择版本控制工具
2. 然后右键我们的项目可以看到有Subversion选项,然后checkout 将SVN Server 上的项目下载到本地
2.1 右键查看一下
2.2 Checkout
最上方的菜单栏目VCS—>Checkout from Version Control—>Subversion
2.3 选择SVN Server的项目,点击Checkout
2.4 指定项目下载到本地的路径
点击OK之后选择目的地
⬇
二、Commit、Update
1. (Commit)项目下载之后,我们就可以开始写代码了,代码编写完成之后提交
1.1 在项目上右键—>Subversion—>Commit Directory…
1.2 或者最上方:VCS—>Commit…
也可以提交
2. (Update)我们说每次写代码之前可以先Update,更新一下项目
2.1 在项目上右键—>Subversion—>UpdateDirectory…
2.2 或者最上方:VCS—>Update Project…
也可以更新
三、冲突、解决冲突
冲突出现的原因:版本不一样
- 最原始的版本是 4
- a 现在对helloworld.java进行修改,commit提交 当前版本是5
- b 现在对helloworld.java进行修改,commit提交 服务器当前版本已经是5,而它是基于4版本在操作
- 这时就会产生冲突
冲突是不可避免的,要想减少冲突,我们应该在commit前进行update.
例如:原来的项目中内容是这样的(起初a与b都一样)
这个时候a在项目中加了代码并且提交了:
然后b这个时候也加了自家的代码,并且点击提交,那么这时候可以看到右下角提示提交失败,这就是依赖冲突
那怎么解决呢?update更新。
右键项目Subversion—>update,然后解决冲突
IDEA操作小乌龟(SVN)相关推荐
- svn更新提交等操作报svn: E155004错误,解决办法
2019独角兽企业重金招聘Python工程师标准>>> Error:Error performing cleanup for 'T:\idea_workspace\QMS': svn ...
- 快速安装小乌龟svn
首先进入安装地https://tortoisesvn.net/downloads.html' 下载之后打开 打开之后一直点下一步到这 默认的是 X 可以 "单击下拉"选择 选择完 ...
- 小乌龟SVN项目迁移
1.设置relocate 2.找到svn工程目录,选择你的SVN根目录. 3.鼠标右键,点击relocate 4.弹出一个对话框,重新编辑地址即可.
- IDEA 2021.1 操作SVN 最新 图文 详细版
说明 本教程将通过idea从svn服务器中的任意一个分支检出代码(本文采用branches),然后再idea中创建新的分支.提交代码.拉取代码.合并分支等操作进行一一记录,暂不包含代码合并. 环境要求 ...
- SVN最细腻的教程(包括小乌龟) 全图解
转载自http://www.cnblogs.com/armyfai/p/3985660.html SVN使用教程总结 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很 ...
- SVN最全图解教程(小乌龟)
转载自 https://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本, ...
- svn检出图标不会发生改变_SVN系列操作(二)svn不显示图标的解决方法
接着上一篇文章,我们继续来操作一下SVN: 有同学反馈,我在本地上看到不SVN的图标,先解决一下这个问题. svn不显示图标的解决方法: 1.WIN+R,输入regedit,打开注册表 2.找到HKE ...
- SVN本地代码管理工具TortoiseSVN小乌龟的安装使用
1 优质博文推荐 小乌龟SVN安装和使用 TortoiseSvn小乌龟安装教程
- 说说我理解的SVN操作
SVN是什么 Svn是一个离线的代码管理,可以多个人一起修改,然后再将修改的内容提交到Svn中. 每一个svn服务器中的数据存储单位叫做存储,但是你不仅仅可以把整个存储当作你维护的内容,也可以将其中的 ...
最新文章
- shell 使用数组作为函数参数的方法
- 图片相似度识别_deepface:人脸识别\特征分析
- centos6.5 设置ssh无密码登录
- 计算机跨考医学检验技术,医学检验技术考研可以考哪些专业?
- 【论文翻译】统一知识图谱学习和建议:更好地理解用户偏好
- k8s升级,HA集群1.12.0~HA集群1.13.2
- 181026英语每日一句
- mysql查询更新删除_mysql查询,更新(text类型),删除关联操作
- 对同一元素设置overflow-x:hidden,overflow-y:visible;属性值不生效
- 【数据分析】单因素方差分析(含MATLAB和Python实现)
- XSS靶场(haozi.me)
- RK3288-ANDROID8.1-电源指示灯
- Mac 上 vscode 的 rust-analyzer 扩展无法追踪/跟踪方法定义
- JS 中对象的深浅拷贝(ES3、ES5、ES6不同方法底层实现,一文搞清楚深浅拷贝面试常问题)
- 两个例子讲清Thread的setDaemon的作用
- 系统安装,UltraISO制作U盘系统安装盘
- Mysql - 对所有员工的薪水按照salary进行按照1-N的排名
- Android 第五章 TextView
- 分布式任务xxl-job调度中心安装说明
- 苹果手机咋截屏_苹果手机信号满格但是没网络咋处理