ubuntu subversion 常用命令

1 篇文章 0 订阅
1 篇文章 0 订阅

ㅤㅤㅤ
ㅤㅤㅤ
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(人在身处逆境时,适应环境的能力实在惊人。人可以忍受不幸,也可以战胜不幸,因为人有着惊人的潜力,只要立志发挥它,就一定能渡过难关)
ㅤㅤㅤ
ㅤㅤㅤ在这里插入图片描述
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
先安装subversion
sudo apt-get install subversion
svn --version

在这里插入图片描述

  • svn info ## 查看当前版本库信息 或 svn info 文件名称 ## 查看该文件的版本信息
    在这里插入图片描述
  • svn blame <文件名称> ## 查看当前文件每一行的作者
    在这里插入图片描述
  • svn diff ## 查看所有文件或指定文件的修改记录
    在这里插入图片描述
    在这里插入图片描述
  • svn log -l 10 ## 查看提交的最新10条记录
    在这里插入图片描述
  • svn status ## 查看当前版本库文件状态
    在这里插入图片描述
字母翻译
?svn没有管理该文件
M内容已经在本地修改过
X该目录是外部定义的一部分
!svn管理了这个,但它可能丢失或者不完整
~已经进行了版本控制,但类型已经改变
Isvn未管理这个文件或目录,配置确定要忽略它
A+包含历史的添加,历史记录了它的来历
M+包含历史的添加,并有了本地修改
D这个文件预定要删除
A这个文件预定要添加
C这个文件在更新时发生冲突
R这个文件预定要被替换
S这个文件已经跳转到了该分支
  • svn upsvn update ## 从远程分支获取代码并更新本地版本库文件
    在这里插入图片描述
  • svn list path ## 查看远程分支的目录结构
    在这里插入图片描述
  • svn co pathsvn checkout path ## 检出远程分支代码
    在这里插入图片描述
  • svn cp 被复制版本仓储 目标仓储 -m "提交描述"
  • svn add --force 文件名称 ## 将修改的文件添加到暂存区
  • svn commit 或 ci 文件名称 -m “备注” ## 将文件提交至远程分支
  • svn revert 文件名称 ## 撤销某文件的所有修改
  • svn revert -R . 撤销当前文件夹所有修改
    在这里插入图片描述
  • svn merge --reintegrate path ## 在当前分支合并其他分支
  • svn merge -r 当前版本号:回退版本号 目标仓储 ##将103419版本回退至103354版本
  • svn rm http://svn… ##将该分支删除
  • svn diff -r r104543:r104565 ##对比svn版本文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值