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]# lsjs.v1 js.v2 js.v4[root@zmedu-17 day05]#
总结
svn的使用需要在日常的工作中去练习,孰能生巧。 可以使用svn与码云交互,平时写的代码或者文件都可以使用svn传到码云上备份
原文地址:https://blog.51cto.com/xinsz08/2704379
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。