SVN使用 IDEA集成SVN SVN简介 SVN使用详解 SVN学习之路

SVN使用 IDEA集成SVN SVN简介 SVN使用详解 SVN学习之路文章目录SVN介绍与使用一、SVN引入1.SVM服务器搭建2.需要了解的关键词3.如何让系统共享信息,并且不互相干扰。4.SVN架构二、SVN的操作1.安装tortoisesSvn2.初始化拉去仓库3.提交4.拉取服务器上最新版本5.解决冲突三、Idea集成SVN3.1配置3.2关联服务器仓库SVN介绍与使用一、SVN引入SVN==Subversion它是一个自由/开源的集中式版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

SVN介绍与使用

一、SVN引入

  • SVN==Subversion
  • 它是一个自由/开源的集中式版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。

1. SVM服务器搭建

  • 官网当中下载。
    在这里插入图片描述
  • 下载完一路next安装即可。在这里插入图片描述

2. 需要了解的关键词

2.1. checkout
– 从服务器上剪切项目代码
2.2 update
– 从服务器上更新下来最新的代码(类似git的pull)
3.3 commit
– 从本地提交到服务器上代码

3. 如何让系统共享信息,并且不互相干扰。

  1. SVN默认模式

复制-》修改-》合并
可能会出现冲突,需要人工解决冲突

  1. 其他模式(不适合开发模式)

锁定-》修改-》解锁
当一个用户操作文件,将此文件锁定

4. SVN架构

在这里插入图片描述
在这里插入图片描述

  • 先看体系结构最底层,这是SVN的两种存放代码的方式,存放代码必先创建仓库;DB是以数据库模式存储数据,FSFS是以文件方式存储,在发生服务器中断的时候DB模式下,可能会锁住数据,相对FSFS比较安全!
  • 再看中间层,中间是服务层,类似Mysql,在使用的时候需要服务来支持,可以依托在阿帕奇的服务器上,也可以自己注册本地服务1
  • 最上层: 就好比sqlYog之类的客户端工具,连接SVN服务器,进行操作。

二、 SVN的操作

1. 安装tortoisesSvn

2. 初始化拉去仓库

  • 创建一个仓库,然后复制他的URL
    https://Spring-Cloude:8443/svn/svn_leaning_demo1/
  • 右键选择SVNCheckout
  • 选择OK,就可以将仓库里面的文件代码拉去下来!在这里插入图片描述

在这里插入图片描述

3. 提交

  • 右键点击commit
    在这里插入图片描述
    在这里插入图片描述

4. 拉取服务器上最新版本

  • 右键update
    在这里插入图片描述

5. 解决冲突

在多人协同开发当中,冲突是不可避免的,多个人同时修改一个文件时候,冲突就有可能会产生。

  • 当冲突产生的时候,我们拉去项目,会出现以下目录结构
    在这里插入图片描述

  • 右键找到
    在这里插入图片描述
    在这里插入图片描述

  • 左边为服务器中代码,右边为本地代码,中间为合并之后的代码。
    在这里插入图片描述

  • 将他修改后,保存,并且点击Mark as标记为解决冲突即可。
    在这里插入图片描述

三、Idea集成SVN

3.1 配置

  • 在IdeaSetting中找到subversion,然后再文件选择上找到svn.exe即可。
  • 在这里插入图片描述

3.2 关联服务器仓库

  • 添加仓库的位置
    在这里插入图片描述
    在这里插入图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183299.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • idea mybatisplus插件_浏览器中的插件是什么

    idea mybatisplus插件_浏览器中的插件是什么IDEA中的MyBatis插件MybatispluginFreeMybatispluginMybatistoolsMybatisCodeHelperPro因为idea自己不支持xml和映射器接口之间的跳转,所以搜了一下Mybatis的插件,自己记录一下,备忘。其他的插件有空再试试。Mybatisplugin功能强大,7天免费试用。网上很多激活成功教程教程,我没有试过FreeMybat…

  • goland 激活码2021[免费获取]

    (goland 激活码2021)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSWQi…

  • betterintellj的激活码(注册激活)[通俗易懂]

    (betterintellj的激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • idea打断点调试_vs断点调试快捷键

    idea打断点调试_vs断点调试快捷键IDEA断点调试–基础篇1前言Debug用来追踪代码的运行流程。我们通常会在程序运行过程中出现异常的时候,启用Debug模式来分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。而IDEA作为我们JAVA开发最常用的工具,所以我们对于IDEA的Debug更应该去了解一下。2断点类型IDEA中对于JAVA的断点进行了分类,有如下的4类:JavaLineBreakpoints:行断

    2022年10月20日
  • golang2021激活码【注册码】

    golang2021激活码【注册码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • idea汉化教程[通俗易懂]

    idea汉化教程[通俗易懂]1.同样的,第一步,打开软件2.进入软件后依次点击file→settings3.接着点击plugins4.然后点击Marketplace(在线搜索插件)5.在搜索框输入chinese(看到这个名字,知道是啥了吧),找到Chinese(simplifed)Language这个插件,然后点击安装6.等待安装完成后点击RestartIDE7.点击Restart8.然后软件会重启,等待重启后,进入软件,然后你会发现,和你想象中的一样了…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号