首页 > 其他分享 >IDEA配置SVN

IDEA配置SVN

时间:2023-08-20 10:31:52浏览次数:31  
标签:SVN svn 代码 配置 IDEA update 冲突 提交 员工

1 配置svn.exe路径

IDEA配置SVN_svn

2 启用版本控制


VCS–enable version control integration

IDEA配置SVN_ide_02

IDEA配置SVN_右键_03

3 设置Version Control---Settings–Version Control

IDEA配置SVN_右键_04

4 在工程上右键可以看到--此时项目已经变更颜色了.

IDEA配置SVN_ide_05

5 提交maven工程到svn仓库
首先工程右键—subversion–share Directory ,先将工程 share到 svn服务器,先执行步骤4,再操作下图所示

IDEA配置SVN_ide_06

IDEA配置SVN_svn_07

成功后,看到弹框

IDEA配置SVN_svn_08

此时查看仓库,里面是空的

IDEA配置SVN_ide_09

手动取消不上传文件 , 也就是被”忽略”的文件: 以.iml;*.idea;target; 结尾的都可以去掉*

IDEA配置SVN_右键_10

如果工程有xx.iml文件,取消提交该文件, 它属于开发工具配置文件,在项目导入ide的过程中生成的配置文件,每个人开发环境是不一样的,所以这个文件没必要提交。而且如果提交之后,出现冲突,还需要解决比较麻烦。

6 针对忽略提交的文件,也可以采用统一配置

IDEA配置SVN_svn_11

7 另外一个员工从svn检出项目(到自己电脑上)

7.1直接利用小乌龟,桌面空白位置右键—检出,最方便


7.2使用idea工具

IDEA配置SVN_svn_12

IDEA配置SVN_svn_13

IDEA配置SVN_svn_14

7.3 A员工新增1个类(冲突问题)

新增代码后,需要提交到svn,此处 该员工应该先”update”–然后再”提交” . update作用是,一定程度上避免代码冲突 , update相当于和svn服务端代码先同步一下.

IDEA配置SVN_svn_15

当A点击”update” ,没有任何提示, 说明此时没有代码冲突, 直接提交即可

当A点击”update”,有冲突提示,说明 A员工修改的类,B员工也同时修改了,此处需要解决冲突,然后再提交.

为避免冲突 ,任何一个员工在提交新代码时,都要先update ,可以将其他员工提交的新代码,先现在过来.

标签:SVN,svn,代码,配置,IDEA,update,冲突,提交,员工
From: https://blog.51cto.com/u_15130867/7159111

相关文章

  • 第九章:服务器配置和管理
    第九章:服务器配置和管理Web服务器的安装和配置、数据库服务器的安装和管理,以及邮件服务器的配置和维护。这些是构建和维护一个完整的服务器环境所必需的关键组件。Web服务器的安装和配置:Web服务器是用于托管和提供网页内容的软件。常见的Web服务器软件包括Apache、Nginx和Microsof......
  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    在win102021LTSC上安装配置wsl2和ubuntu的过程:win10系统启用wsl2:wsl--install----no-distribution(安装wsl2,会自动打开系统feature:wsl子系统,虚拟机平台.不再需要去控制面板--启用windows特性)设置wsl默认版本为wsl2:wsl--set-defa......
  • 社区版idea插件spring assistant开发springboot项目返回jsp
    最近了解到社区版idea没有专门的sringboot,网上网友提供支持说是springboot社区版有几种开发模式:springinitilizer:https://start.spring.io/在线创建springassistant插件支持(具体版本可以去github找)这次我选择第二种,然而在springboot开发返回jsp页面一直报错前端页面报错:后端控......
  • 红帽认证RedHat-RHCSA shell的基本应用用户和组管理网络配置和防火墙管理笔记汇总
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 2-14-Gateway网关-路由断言工厂[15-Gateway网关-路由的过滤器配置]
    所谓的断言工厂与过滤器都是通过yml配置生效以下都将从配置的角度说明如何配置具体哪一个怎么用可以直接访问spring官网查看spring:cloud:gateway:routes:-id:user-serviceuri:lb://userservicepredicates:-Path=/us......
  • Windows Terminal配置Git Bash
    大部分程序员对LinuxBash的熟悉程度肯定高于Windows的PowerShell,而Git是程序员电脑上必装的软件之一(没装?Areyoukiddingme?),GitBash可以在Windows上给我们提供LinuxBash的能力。可是GitBash这个古老质朴黑乎乎的界面,虽然说也不是不能用,但确实也只是凑活吧。。。因此今天我......
  • 硬件管理平台-硬件网关-网关配置项目
    硬件管理平台-硬件网关-网关配置项目简介在本章开始前,我们需要做一下说明,为例更好的服务于网关项目,更好的让前面章节中的xml服务于网关,需要创建一个网关配置页面来新增硬件信息,并进行保存,保存后的xml才能被网关识别,进而让网关进行后续的任务(例如:硬件管理平台-硬件网关-插件模块-......
  • 配置snmptrap服务器写入日志并通过邮件报警
    配置snmptrap服务器写入日志并通过邮件报警安装相关软件包yuminstallnet-snmpnet-snmp-utilsmailx修改snmptrapd配置文件/etc/snmp/snmptrapd.confdisableAuthorizationyesauthCommunitylog,execute,netpublictraphandledefault/usr/local/bin/traplog.sh......
  • 2-08-Feign-自定义配置
    Feign可以支持很多的自定义配置,如下表所示:类型作用说明feign.Logger.Level修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULLfeign.codec.Decoder响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象feign.codec.Encoder请求参......
  • Linux常用网络配置练习(2)
    打开第二台虚拟机(带图形界面的虚拟机)使用浏览器访问一些网站,然后统计这些连接处于time-wait的数量[[email protected]]#netstat-an|grepTIME_WAIT|wc-l14打开两台Linux虚拟机,然后测试它们之间的TCP性能和UDP性能,并将结果记录下来##虚拟机01[root@test-server......