JavaWeb笔记之SVN

    

一、版本控制

软件开发过程中 变更的管理;
每天的新内容;需要记录一下;
版本分支;整合到一起;
主要的功能对于文件变更的追踪;
多人协同开发的情况下,更好的管理我们的软件。
大型的项目;一个团队来进行开发;
1: 代码的整合
2: 代码的冲突
3: 项目的整体版本控制;发布一个版本
一定是我们团队开发会碰到的问题;
   
目前来说;主流的版本控制软件;
SVN 集中式的版本控制工具
Git 分布式的版本控制工具
     

二、SVN

2.1 服务器
安装软件。
   
2.1.1 next

  
2.1.2 next

    
2.1.3 next

    
2.1.4 next

      
2.1.5 next

     
2.1.6 install

    
正常运行

      
配置一个新的仓库

     
指定仓库的名称

    
仓库是否是空仓库

    
指定哪些用户有权限操作仓库

      
访问的地址

  
创建用户

    
创建用户组

  
仓库的位置

    
2.2 客户端
安装;直接选择下一步就可以;
  
svn检出我们服务器的仓库

    
检出以后

    
输入用户名和密码的页面

    
针对本地仓库做更新和提交

    
提交文件

    
提交成功

    
如果你的svn客户端按照好了没有图标

  
1: 打开注册表
regedit

  
2: 修改注册表

  
3: 重启电脑;(建议)
重新打开你的桌面(任务管理器里面)
  
客户端冲突解决
假设jack和rose同时会修改一个文件;并且提交到服务器,会造成这个文件的混乱
准则: 对于自己的svn客户端,一定要在提交代码之前备份自己的代码;然后在执行更新操作;最后在提交自己的代码;
前提: 你和别人同时会操作一个文件; 如果你确定这个文件只有你一个人负责可以直接提交;

    
清除用户

  

    
使用账号1操作

    
使用账号2操作

    
账号1提交内容

    
账号2提交内容

  

   
查看不同

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/294810.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在Linux下搭建接口自动化测试平台

我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的接口自动化测试平台吧! 需要在Linux上提前准备的环境(下面是本人搭建时的环境): 1,Python 3.6.8 2,MySQL 5.7 一:下载HttpRunner…

SpringIOC之LocaleContext

博主介绍:✌全网粉丝5W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…

.raw 是一个 Anndata 包中的对象,用于存储原始的单细胞数据。scanpy种如何查看 .raw 对象的内容,

1查看 .raw 对象的内容,可以使用以下方法: .raw 是一个 Anndata 包中的对象,用于存储原始的单细胞数据。 使用 .X 属性查看原始数据矩阵:.raw.X 这将返回一个 Numpy 数组,其中包含原始数据的数值。 使用 .var_names 属…

金蝶云星空业务对象添加网络互控存储在哪些表

文章目录 金蝶云星空业务对象添加网络互控存储在哪些表【网控操作列表】确定后数据写入《网络控制对象》主表《网络控制对象》多语言 二、【网络互斥列表】数据写入《网络控制互斥对象》 金蝶云星空业务对象添加网络互控存储在哪些表 【网控操作列表】确定后数据写入 《网络控…

用Python处理PDF:拆分与合并PDF文档

PDF文档在信息共享和数据保存方面被广泛使用,处理PDF文档也成为常见需求。其中,合并和拆分PDF文档能够帮助我们更有效地管理PDF文档,使文档内容分布更合理。通过合并,可以将相关文档整合成一个文件,以便更好地组织和提…

基于python的excel检查和读写软件

软件版本:python3.6 窗口和界面gui代码: class mygui:def _init_(self):passdef run(self):root Tkinter.Tk()root.title(ExcelRun)max_w, max_h root.maxsize()root.geometry(f500x500{int((max_w - 500) / 2)}{int((max_h - 300) / 2)}) # 居中显示…

IPC之九:使用UNIX Domain Socket进行进程间通信的实例

socket 编程是一种用于网络通信的编程方式,在 socket 的协议族中除了常用的 AF_INET、AF_RAW、AF_NETLINK等以外,还有一个专门用于 IPC 的协议族 AF_UNIX,IPC 是 Linux 编程中一个重要的概念,常用的 IPC 方式有管道、消息队列、共…

多相机系统通用视觉 SLAM 框架的设计与评估

Design and Evaluation of a Generic Visual SLAM Framework for Multi-Camera Systems PDF https://arxiv.org/abs/2210.07315 Code https://github.com/neufieldrobotics/MultiCamSLAM Data https://tinyurl.com/mwfkrj8k 程序设置 主要目标是开发一个与摄像头系统配置无关…

抖店只能用官方电子面单?2024抖店玩法解读,附面单使用教程

我是王路飞。 正在做抖店的商家,应该都发现一件事情了,那就是现在的抖店好像不让拍单了,只能使用抖音的电子面单,打单发货。 说实话,这种情况已经出现过太多次了,导致很多商家不以为然。 我曾经也说过&a…

蓝牙键盘怎么连接电脑?正确操作步骤分享!

“由于我经常需要用到电脑,为了方便,我新买了一个蓝牙键盘,但是我不知道应该如何把这个蓝牙键盘连接上电脑,有没有朋友可以分享方法呀?” 在数字化时代,蓝牙设备已经成为了我们生活中不可或缺的一部分。其中…

vue微乾坤子应用开发及ele组件开发时问题记录

一. 微乾坤 1. 新增page页面路由,pmi权限中心配置正常,跳转链接正确,但路由未找到403. 解决: 新增的配置是page类型,transformQianKunRoute方法转换微前端路由数据 时,过滤未兼容page型的路由, 解决 [menu,…

如何有效恢复 Android 上已删除的短信/短信

“ 我昨天不小心删除了小米中的一些重要短信,如何快速恢复它们?我急需他们,请帮帮我!” 峰峰在 Android 论坛中提出的问题。 随着时代的变迁,人们的通讯方式也发生了很大的变化,各种即时通讯软件纷纷涌现…