zoukankan      html  css  js  c++  java
  • svn notes 2

    检查所做的修改,用

    svn status

    svn diff

    svn revert

    以上这三个命令可以在SVN的离线方式下运行,不用连接repository

     

    svn status --verbose

    svn status --show-updates

    要在svn commit -m "update"运行之前, 

    svn diff  显示出具体对working copy做了哪些修改

    svn diff > patchfile 输出的是diff的标准输出格式,有文件名和偏移信息;

    使用SVN外部的diff命令  --diff-cmd ARG --extensions ARG

    svn diff --diff-cmd /usr/bin/diff --extensions '-i' foo.c

    恢复一个文件的全部改变

    svn revert filename    恢复到原始状态,从.svn中拷贝原始文件覆盖改变的文件

    还可以取消scheduled operations

    $ svn status foo

    ?     foo

    $ svn add foo

    A     foo

    $ svn revert foo

    Reverted 'foo'

    $ svn status foo

    ?     foo

    svn revert是不用连接到repository的,

    也可以用 delete item, svn update -r BASE item;同样的效果,但是需要连接到仓库

    $ svn status README

    $ svn delete README

    D     README

    $ svn revert README

    Reverted     'README'

    $ svn status README

  • 相关阅读:
    关于CString与VARIANT(CComVariant)之间的转化
    关于_T()说明
    关于COM组件调用
    关于ATML信号定义的理解-1
    关于DOM的事件操作
    javascript(二)
    javascript(一)
    进程.线程.协程之间的区别?
    CSS
    HTML 浅层漫谈
  • 原文地址:https://www.cnblogs.com/zhangze/p/1897783.html
Copyright © 2011-2022 走看看