zoukankan      html  css  js  c++  java
  • svn 使用命令

    1.  svn add * --no-ignore  ./wwwroot/bui  (添加bui文件夹)

    2.  find ./ -name "*.svn"  | xargs rm -fr  (删除项目下的.svn文件)

    3. svn diff  -r 140:139  --summarize svn://202.x.178.x/svn/source(-r 为版本号)

    4. svn revert ./tmp.php  (可以撤销 svn add 操作, 和撤销修改)

    5. svn update -r r974更新到指定版本

    6. svn revert --recursive example_folder 撤销add

    参考文件 http://www.cnblogs.com/mo-beifeng/articles/2459839.html

    svn查看某人某段时间所有修改的文件 (文件列表)

    svn log -v -r '{2016-06-14}:{2016-07-01}'|sed -n '1p; /chenyl/,/^-/p'|sed -n '/M/,1p;/A/,1p'|awk '{print $2}'|sort|uniq > ./1.txt

    svn查看某段时间所有修改的文件      (文件列表 + 修改类型)

    svn diff -r {2016-06-30}:{2016-07-01} --summarize > ./1.txt

    svn查看某人某段时间所有修改的文件 (文件列表 + 详细信息)

    svn log -v -r '{2016-06-01}:{2016-06-30}'|sed -n '1p; 2,/^-/d; /chenyl/,/^-/p' > ./1.txt

    待整理:

    svn diff -r {2015-05-04}:{2015-05-05} --summarize https://192.168.198.2/svn > changedfiles.txt

    svn diff -r {2015-05-04}:{2015-05-05} --summarize > ./1.txt

    svn diff -r {2016-06-30}:{2016-07-01} --summarize > ./1.txt

    svn log -v -r '{2016-06-14}:{2016-07-01}'|sed -n '1p; /chenyl/,/^-/p'|sed -n '/M/,1p;/A/,1p'|awk '{print $2}'|sort|uniq > ./1.txt
    svn log -v -r '{2016-06-14}:{2016-07-01}' --summarize |sed -n '1p; 2,/^-/d; /chenyl/,/^-/p' > ./1.txt​

    SVN 版本回滚:

     0. 先备份好最新版的andychen.txt文件
       1. svn update,svn log,找到最新版本(latest revision)
       2. 找到自己想要回滚的版本号(rollbak revision)
       3. 用svn merge来回滚: svn merge -r 34:29 ./andychen.txt
     
  • 相关阅读:
    Python类属性的延迟计算
    解析Python编程中的包结构
    解析Python编程中的包结构
    Python查询Mysql时返回字典结构的代码
    VS2010中如何查看DLL的导出接口
    C++ 简单的日志类
    ilmerge工具合并多个DLL或EXE
    基于InstallShield2013LimitedEdition的安装包制作
    c# 操作注册表
    Source Insight 常用设置和快捷键大全
  • 原文地址:https://www.cnblogs.com/bootoo/p/4980331.html
Copyright © 2011-2022 走看看