TortoiseSVN之在IDEA下使用(四)

TortoiseSVN之在IDEA下使用(四)文章目录 一 IDEA 下 svn 的配置与 shareproject 一 IDEA 下 svn 的配置与 shareproject 二 操作 tortoisesvni

文章目录

(一)IDEA下svn的配置与share project
(二)Share Project
(三)IDEA中有关SVN的名词解释
(四)Commit&Add
(五)Update
(六)Checkout
(七)Ignor
(八)解决冲突

(一)IDEA下svn的配置

前提是我们的电脑上已经安装了TortoiseSVN,下面开始配置
如果发现没找到svn.exe可以参照:在TortoiseSVN的bin目录找不到svn.exe的解决方法
在这里插入图片描述
在这里插入图片描述
至此,配置完毕

(二)Share Project

首先创建一个新的仓库,如下:
在这里插入图片描述
接着配置IDEA,如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到已经出现了一些跟SVN相关的图标了,如下:
在这里插入图片描述
如果想解除跟SVN的关联,可以看:IntelliJ IDEA取消SVN关联的两种方法

(三)IDEA中有关SVN的名词解释

在这里插入图片描述

  1. Update Project:更新项目
  2. Commit changes:提交项目上所有变化文件
  3. Compare with the Same Repository Version:当前文件与服务器上该文件通版本的内容进行比较,如果当前编辑的文件没有修改,则是灰色不可点击
  4. Show history:显示当前文件的历史记录
  5. Revert:还原当前被修改的文件到未被修改的版本状态下

在这里插入图片描述

  1. Local Changes:本地修改过的文件都会出现在这里
  2. Repository svn:仓库所有提交记录
  3. Incoming:本地还没有更新的别人提交的代码

(四)Commit&Add

其实刚才只是share project,并没有提交,仓库还是空的,如下:
在这里插入图片描述
IDEA有三种方法可以Commit,分别如下:
在这里插入图片描述
在这里插入图片描述
提交成功,效果如下:
在这里插入图片描述
IDEA会默认把新建的文件自动Add进本地仓库,可以设置取消自动Add,如下:
在这里插入图片描述
注意:我们一般是开启自动Add的,会配合后面介绍的Ignor一起使用

(五)Update

新建一个空的文件夹,Checkout上面的仓库,然后对代码进行修改并Commit,如下:
在这里插入图片描述
在这里插入图片描述
进行修改并且Commit,如下:
在这里插入图片描述
在这里插入图片描述
接下来IDEA可以有三种方法进行Update,分别如下:
在这里插入图片描述
在这里插入图片描述
效果如下:
在这里插入图片描述

(六)Checkout

我们通常是接手新项目的时候才会Checkout,如下:
在这里插入图片描述
选择要Checkout(下载)的文件夹(项目),如下:
在这里插入图片描述
选择保存的路径,如下:
在这里插入图片描述
选择在该路径下创建一个文件夹,如下:
在这里插入图片描述
最终效果如下:
在这里插入图片描述

(七)Ignor

由于IDEA2019.2版本不再支持传统的Ignor方式,只能用以下方式替代,如下:
详情见:2019.2版本的idea没有忽略提交图标-configure ignored files
在这里插入图片描述
创建一个名为Ignored的Changelist,用于存放要忽略的文件,如下:
注意:我们可以把Default Changelist中要忽略的文件拖拽Ignored中去
在这里插入图片描述
提交的时候可以选择Default Changelist,如下:
在这里插入图片描述

(八)解决冲突

首先两边都Update一下,如下:
在这里插入图片描述
王五这边修改文件,并且提交,如下:
在这里插入图片描述
在这里插入图片描述
然后IDEA这边在还没有Update的情况下,修改文件,如下:
在这里插入图片描述
这时候IDEA这边提交,如下:
在这里插入图片描述
可以点击Show Different,查看两者的差别,如下:
在这里插入图片描述
在这里插入图片描述
我们此时Update一下,如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来可以按需操作,如下:
在这里插入图片描述
在这里插入图片描述
最后Apply一下即可,如下:
在这里插入图片描述
在这里插入图片描述

编程小号
上一篇 2025-03-09 17:33
下一篇 2025-04-06 13:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/80511.html