zoukankan      html  css  js  c++  java
  • 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文件)

  • 相关阅读:
    jquery 应用
    SQL Server表分区
    .NET Framework 各版本区别
    后台添加控件时,必须每次重画控件,才能从前台获取控件数据。
    SVN文件库移植(转)
    C# WebService 的缓存机制
    OpenGL C#绘图环境配置
    java 调用webservice的各种方法总结
    SQLServer锁的概述
    C# Word 类库
  • 原文地址:https://www.cnblogs.com/LiuB/p/9157162.html
Copyright © 2011-2022 走看看