首页
运维教程
Linux基础
系统服务
系统架构
数据库
shell脚本
虚拟化
大数据
DevOps
企业案例
运维开发
python
go语言
运维安全
行业资讯
网络基础
系统安全
运维面试
学习路线
学习方法
面试题库
职场解惑
常用软件
运维软件
办公软件
书籍资源
日知录
招聘信息
读书计划
书单
关于我们
首页 运维教程Linux基础【Linux】svn常用命令集锦

【Linux】svn常用命令集锦

SVN的使用常见命令

常见的选项:

命令|作用
mport |将未版本化的文件纳入版本控制并提交
checkout |#从版本库中检出一个修订版
update | #更新工作拷贝
add,delete,copy,move |#增、删、复制、移动文件或目录
status | 检查状态差异
|diff | 检查文件行级详细差异
revert |恢复
resolve |解决冲突
switch |切换工作拷贝对应的版本库分支
log |查看历史记录
list | 显示示文件目录
cat | 查看某个文件内容

举例

1. 代码取出

svn checkout svn://192.168.1.17/jgou1/ day03

代码会取出到day03这个目录里

2. 添加新文件

svn add js.v5
svn commit -m “添加v5版本”

3. 删除文件

[root@zmedu-17 day05]# svn delete js.v4
D js.v4

4. 查看文件的详细信息
[root@zmedu-17 day05]# svn info js.v2
路径: js.v2
名称: js.v2
工作副本根目录: /root/day031/day05
URL: svn://192.168.1.17/jgou1/js.v2
版本库根: svn://192.168.1.17/jgou1
版本库 UUID: 989d2139-49f8-4dd6-9218-489338656310
版本: 1
节点种类: 文件
调度: 正常
最后修改的作者: root
最后修改的版本: 1
最后修改的时间: 2020-08-02 12:42:03 +0800 (日, 2020-08-02)
文本最后更新: 2020-08-02 12:56:20 +0800 (日, 2020-08-02)
校验和: da39a3ee5e6b4b0d3255bfef95601890afd80709
5. svn帮助

svn help

6. 恢复本地修改
[root@zmedu-17 day05]# svn revert js.v4
已恢复“js.v4”
[root@zmedu-17 day05]# ls
js.v1  js.v2  js.v4
[root@zmedu-17 day05]# 

总结

svn的使用需要在日常的工作中去练习,孰能生巧。 可以使用svn与码云交互,平时写的代码或者文件都可以使用svn传到码云上备份

本文链接:http://www.geekyunwei.com/2059.html

网友评论comments

发表评论

邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2021 极客运维 备案号: 京ICP备2021004281号
扫二维码
扫二维码
返回顶部