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 发布!

相关推荐

  1. 分布式文件系统 Fastdfs 安装入门介绍

    2024-03-10 16:12:03       15 阅读
  2. Git 版本控制系统-04-branch manage 分支管理

    2024-03-10 16:12:03       26 阅读
  3. Git 版本控制系统-05-tags 标签管理

    2024-03-10 16:12:03       26 阅读
  4. Git 版本控制系统-02-base usage 基本用法

    2024-03-10 16:12:03       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 16:12:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 16:12:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 16:12:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 16:12:03       18 阅读

热门阅读

  1. IntelliJ IDEA分支svn

    2024-03-10 16:12:03       28 阅读
  2. Linux运维_Bash脚本_编译安装GTK+-3.24.41

    2024-03-10 16:12:03       24 阅读
  3. Windows中毒应急方式

    2024-03-10 16:12:03       17 阅读
  4. c#开发100问?

    2024-03-10 16:12:03       23 阅读
  5. 初识C语言—结构体

    2024-03-10 16:12:03       21 阅读
  6. 教你用Android Studio如何打jar包与aar包

    2024-03-10 16:12:03       18 阅读
  7. 【大厂AI课学习笔记NO.70】GitHub,GitLab,CODING等

    2024-03-10 16:12:03       18 阅读
  8. 如何使用CSS样式化滚动条

    2024-03-10 16:12:03       22 阅读