【Linux】svn常用命令集锦

举报
互联网老辛 发表于 2021/06/09 00:35:32 2021/06/09
【摘要】 SVN的使用常见命令 常见的选项: 命令作用mport将未版本化的文件纳入版本控制并提交checkout#从版本库中检出一个修订版update#更新工作拷贝add,delete,copy,move#增、删、复制、移动文件或目录status检查状态差异diff检查文件行级详细差异revert恢复resolve解决冲突switch切换工作拷贝对应的版本库分支log查看历...

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
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]# 

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

总结

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

文章来源: zmedu.blog.csdn.net,作者:互联网老辛,版权归原作者所有,如需转载,请联系作者。

原文链接:zmedu.blog.csdn.net/article/details/107744064

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。