博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN教程——04使用IDEA工具操作SVN
阅读量:3959 次
发布时间:2019-05-24

本文共 995 字,大约阅读时间需要 3 分钟。

SVN教程——04使用IDEA工具操作SVN

一.基本配置与讲解

首先我们按照下面的步骤来配置。

在这里插入图片描述
如果bin目录下面没有svn.exe文件,可参见。
接下来我们我们在VisualSVN上创建一个仓库,名为demo:
他的url为:

https://WIN-3C53I30V6RN/svn/demo/

接下来按照下面的操作来执行:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来还有两个小界面,点击ok与add即可。
那么现在我们的项目就可以交给SVN来管理了。
在这里插入图片描述

1.Update Project 更新项目

2.Commit 提交项目
3.Show history 显示当前文件的历史记录
4.Revert 还原当前被修改的文件到违背修改的版本状态下

在这里插入图片描述

1.Local Changes 本地修改过的文件都会出现在这里

2.Repository svn仓库所有提交记录
3.Incoming 本地还没有更新的别人提交的代码

二.实操

讲完了基本配置,我说过我们的工程已经被SVN所管理了,但是实际上我们还并没有真正的提交

1.提交项目
方式一:
在这里插入图片描述
方式二:
在这里插入图片描述
我们来查看SVN仓库:
在这里插入图片描述
2.update操作
我们首先不用IDEA,用前面章节的知识来对SVN仓库里的内容做一些修改
新建用户jack目录
在这里插入图片描述
checkout一下:
在这里插入图片描述
然后我们新增MyFile.java文件,内容如下:

public class MyFile{
public void Test(){
}}

然后add+commit,现在目录结构为:

在这里插入图片描述
接下来我们用IDEA的update:
在这里插入图片描述
在这里插入图片描述
当然我们也可以用右上角的按钮来实现。
现在我们可以看到我们的日志信息了:
在这里插入图片描述
3.checkout
在这里插入图片描述
后面按照提示即可。
4.ignore:可以保证在上传时把一些不必要的文件不上传,比如.iml文件
在这里插入图片描述
在这里插入图片描述
5.文件冲突
我们把用户jack目录下的MyFile.java文件改为:

public class MyFile{
int a = 10;}

然后我们提交。接下来我们把IDEA里面的MyFile.java文件内容改为:

public class MyFile{
int b =10;}

然后也提交。如我们预期的那样出错了:

在这里插入图片描述
我们点击右上角的Update Project或者按照下面的方式:
在这里插入图片描述
来到下面这个内容:
在这里插入图片描述
我们双击它:
在这里插入图片描述
然后在这个界面修改即可。

转载地址:http://uolzi.baihongyu.com/

你可能感兴趣的文章
Spring核心ioc
查看>>
SSH框架总结(框架分析+环境搭建+实例源码下载)
查看>>
Struts2+Spring3+Mybatis3开发环境搭建
查看>>
mongoDB入门必读(概念与实战并重)
查看>>
通俗易懂解剖jbpm4
查看>>
云盘 同步盘介绍 同步工具介绍
查看>>
rsync
查看>>
win7 英文版电脑 不睡眠,不休眠
查看>>
Bash中如何判断一个命令是否存在 查看当前目录下文件的个数
查看>>
makefile
查看>>
linux 文件权限
查看>>
部分简化字感觉不如繁体字有深意
查看>>
cgo 崩溃 64位地址截断引发的挂死问题
查看>>
drbd
查看>>
网络 IP
查看>>
网络路由
查看>>
网络 tcp 性能 可靠
查看>>
网络 https 握手
查看>>
去掉调试信息
查看>>
lsof 使用
查看>>