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
     
  • 相关阅读:
    IIS中安全证书更新
    mac权限相关命令
    Nlog配置Seq日志服务
    WPF Prism8.0中注册Nlog日志服务
    .NET MAUI Preview7 状态预览(8月)
    RPA剖析浏览器API(获取指定页面数据)
    .NET Core Worker Service
    .NET MAUI Preview6 状态预览(7月)
    Digicert GeoTrusy Cloud DV
    【Tomcat8】开启Https及挂载静态文件
  • 原文地址:https://www.cnblogs.com/bootoo/p/4980331.html
Copyright © 2011-2022 走看看