博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn 命令
阅读量:4710 次
发布时间:2019-06-10

本文共 897 字,大约阅读时间需要 2 分钟。

svn 命令

1. svn log -l 3 #查看最后三个版本
2. svn up -r 9968 #回滚到指定版本(9968是版本号), 前提是本地没有提交代码
3. svn log -v . -l 3 #查看近三个版本日志
4. svn list #显示一个目录或某一版本存在的文件列表。
5. svn diff -r 5:6 #比较版本5和版本6之间所有文件的不同。

 

6. svn: E200033: database is locked

svn执行update,却被告知database is locked!
执行 svn update,却抛出个错误警报:
[python] view plain copy
svn: E200033: database is locked, executing statement 'RELEASE s0'
之后无论是cleanup,还是release locker都没反应!
别急,试试以下方案:
[python] view plain copy
$ cd /your project path/.svn
$ mv wc.db wc.db.old #做事都要有备份的习惯
$ sqlite3 wc.db.old #打开copy的数据库
sqlite> .backup main wc.db
sqlite> .exit
现在再试试 svn update,就 ok 啦...

7. SVN:取消对代码的修改
A. 改动没有被提交
svn up -r 9968 回滚到指定版本(9968是版本号), 前提是本地没有提交代码
B. 改动已经被提交
svn merge -r 28:9968 something 从28 版本回滚到 9968版本(something文件)

C. 提交回滚:

svn commit something -m "Revert revision from r28 to r25,because of ..." (something文件)

转载于:https://www.cnblogs.com/LiuB/p/9157162.html

你可能感兴趣的文章
MySQL对于有大量重复数据表的处理方法
查看>>
Android应用开发学习笔记之多线程与Handler消息处理机制
查看>>
ubuntu 设置环境变量
查看>>
jquery之别踩白块游戏的实现
查看>>
索引的分类--B-Tree索引和Hash索引
查看>>
Python学习笔记——参数axis=0,1,2...
查看>>
kivy学习三:打包成window可执行文件
查看>>
兄弟连PHP培训教你提升效率的20个要点
查看>>
【快报】基于K2 BPM的新一代协同办公门户实践交流会
查看>>
关于MySQL的行转列的简单应用
查看>>
Queue 队列的用法
查看>>
CDM常用命令
查看>>
游戏开发中常用的设计模式
查看>>
Linux 中/etc/profile、~/.bash_profile 环境变量配置及执行过程
查看>>
JAVA:图形之利用FontMetrics类居中
查看>>
使用rsync同步目录
查看>>
[读码时间] for循环遍历设置所有DIV块元素背景色为红色
查看>>
网页调用迅雷下载文件
查看>>
Python 调用 Shell命令
查看>>
POJ 1159 Palindrome(最长公共子序列)
查看>>