码迷,mamicode.com
首页 > 其他好文 > 详细

svn 命令

时间:2018-06-08 19:21:41      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:版本号   pytho   update   main   数据库   clean   comm   svn 命令   svn   

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文件)

svn 命令

标签:版本号   pytho   update   main   数据库   clean   comm   svn 命令   svn   

原文地址:https://www.cnblogs.com/LiuB/p/9157162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!