Subversion svn 开源的版本控制系统入门介绍 VCS

拓展阅读

Subversion 开源的版本控制系统入门介绍 VCS

Git 开源的版本控制系统-01-入门使用介绍

Git 开源的版本控制系统-02-base usage 基本用法

Git 开源的版本控制系统-03-时间数据回溯

Git 开源的版本控制系统-04-branch manage 分支管理

Git 开源的版本控制系统-05-tags 标签管理

Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github

Git 开源的版本控制系统-07-gitignore 指定忽略版本管理的文件

Subversion

Subversion 是一个开源的版本控制系统。

subversion

锁定模式

  • 严格锁定

    一个文件只能被一个人编辑。

  • 乐观锁定(推荐)

    一个文件可以被不同的人编辑,但有时需要处理冲突。

命令

  • svn --version

问题

无法运行程序 "svn"

Cannot load supported formats: Cannot run program "svn": CreateProcess error=2

解决方法

  • 安装 SVN 客户端,选择 命令行,因为 SVN 使用命令行工具。

  • 设置 IDEA,使用 crtl+alt+s,选择 Version Control -> Subversion -> General。

subversion

SVN 代码合并

主分支

可以直接使用小乌龟找到对应的主分支。

然后这里不建议直接使用 svn 的工具去合并

compare

beyond compare 工具来处理。

选择一个文件夹和目标文件夹。

然后选择指定的两边文件夹=》【二进制比较】+【显示比较结果】

可以手动根据两边的差异进行处理。

svn 报错

报错信息

svn在commit后报错:is scheduled for addition, but is missing

原因

之前用SVN提交过的文件/文件夹,被标记为”add”状态,等待被加入到仓库。

若此时你把这个文件删除了,SVN提交的时候还是会尝试提交这个文件,虽然它的状态已经是 “missing”了。

解决方式

直接在报错的文件夹首先 revert,然后选择 all。

将原始的文件全部下载下来,然后再做对应的处理。

再次重新提交。

常见命令

仓库信息

$ svn info

本文由博客一文多发平台 OpenWrite 发布!

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

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

相关文章

ubuntu_定制文件系统[2]-清理日志log

1.问题现象 系统长时间运行, 产生大量的系统日志 ubuntu/debian 系统日志如下 /var/log$ du -sh * 31M syslog # syslog日志 61M syslog.1 2.5G journal/ # systemd service日志 当日志文件过大, 硬盘空间占用100%时, 导致各种异常 命令按tab补全无响应服务/进程启动异常服务…

疾控中心污水采样器自动采样——解放双手更轻松

疾控中心使用的污水采样器如今已经实现了自动化采样,这无疑给工作人员带来了极大的便利。这种设备能够完成污水取样、储存等环节,不再需要人工干预。这意味着工作人员可以解放双手,不再需要进行繁重的取样工作。 这种自动化的采样方式不仅减轻…

ArmSoM规划开发基于RK3576的开发套件

ArmSoM正计划推出一款新的产品,这款产品将采用强大的RK3576芯片。 本文将为您介绍我们的新产品搭载的RK3576性能参数,以及它如何为您提供卓越的性能和功能。 RK3576处理器 RK3576处理器是一款强大的处理器,具备出色的性能和多样化的功能&a…

回溯算法06-复原IP地址(Java/分割字符串)

6.复原IP地址 题目描述 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 . 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址&#xff0…

SAP PP学习笔记07 - 简单BOM,派生BOM,多重BOM,批量修改工具 CEWB

上一章讲了BOM的操作。 SAP PP学习笔记06 - BOM操作(BOM 展开,BOM 使用先一览,BOM比较,批量更改BOM)-CSDN博客 本章延续上一章,继续讲BOM操作。 主要讲 派生BOM,多重BOM,以及BOM批…

【python】对角线遍历

python系列文章目录 【python】基于cv2提取图片上的文本内容 【python】简单作图 【python】数组字符串等实用 【python】sort与sorted排序使用 【python】对角线遍历 python系列文章目录说明1.分析2.注意事项2.1 遍历2.2 区间2.3 顺序 3.代码实现 说明 给你一个大小为 m x n…

C--8--解决因配置文件中字符编码不一致问题导致的错误

1、介绍: ASCII 1个字节1个文字 ANSI 2个字节1个文字 UNICODE 3或4个甚至更多字节1个文字 ASCII、ANSI、UNICODE这三种压缩后,变为UTF-8、UTF-16、UTF-32。 ASCII、ANSI、UNICODE 是字符编码,即给全世界每…

C语言题目练习

目录 前言 1、转置矩阵 1.1 题目 描述 输入描述: 输出描述: 1.2解题 分析: 程序: 2、KiKi判断上三角矩阵 2.1 题目 描述 输入描述: 输出描述: 2.2 解题 分析: 程序: 3、…

微信抽奖小程序制作步骤是什么_轻松点燃营销热潮

微信抽奖小程序,轻松点燃营销热潮! 在数字化营销的时代,如何吸引用户眼球、提升品牌知名度,成为了每一个企业都必须面对的问题。而微信抽奖小程序,正是一个能够迅速点燃营销热潮的利器。那么,如何制作一款…

NextJs教程系列(三):路由layout

可复用的布局 Next.js的layout是一个可复用的布局&#xff0c;不同的子页面可以共享布局容器&#xff0c;页面跳转时&#xff0c;layout容器不会重新渲染。 children props export default function RootLayout({ children }) {return (<html lang"en"><…

okHttp MediaType MIME格式详解

一、介绍 我们在做数据上传时&#xff0c;经常会用到Okhttp的开源库&#xff0c;okhttp开源库也遵循html提交的MIME数据格式。 所以我们经常会看到applicaiton/json这样的格式在传。 但是如果涉及到其他文件等就需要详细的数据格式&#xff0c;否则服务端无法解析 二、okHt…

mysql-DBA(1)-数据库备份恢复-导入导出-日志解释

1.备份类型 log: hdd data :ssd 2.数据库工具 3.逻辑备份和物理备份 &#xff0c;备份和导出都慢&#xff0c;缓冲池有污染。 逻辑备份&#xff1a;把所有的命令转换成sql语句。 修改配置文件&#xff1a; 3.1MySQLDUMP -A 备份所有 -B 备份哪个数据库 --master-data1 同步 …