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,然后解决冲突

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值