zoukankan      html  css  js  c++  java
  • linux下svn命令

    参考:[1]脚本之家linux下的svn命令大全    [2]CSDN杨重选的专栏    [3]BlogJava jasmine214--love


    1.首先要安装subversion

    2.检出svn目录

    svn checkout [serverpath] [localpath] 

    简写 svn co

    3.向版本库添加文件

    svn add [file]

    4.将改动提交

    svn commit -m "my comment" [file]

    简写svn ci

    5.加锁/解锁

    svn lock -m "my comments" [file]
    
    svn unlock [file]

    6.更新到最新版本

    svn update
    
    svn update [file]
    
    简写:svn up

    7.更新到特定版本

    svn update -r [version]
    
    svn update -r [version] [file]

    8.查看文件或目录状态

    svn status [path]
    
    【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】 
    
    svn status -v [path]
    
    第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。 
    
    简写:svn st 

    9.删除文件

    svn delete [path] -m "delete test fle"
    svn delete [path],svn ci -m "delete test fle"
    
    简写svn del 别名 svn remove svn rm

    10.查看日志

    svn log [path]

    11.查看详细信息

    svn info [path]

    12.比较差异

    svn diff [path]
    svn diff -r [version1]:[version2] [path]
    简写 svndi

    13.创建分支

    svn cp -m "create my branch" [trunck_url] [branch_url]

    14.合并主干到分支

    cd [branch_dir]
    svn merge [trunck_url]
    svn merge [trunck_url] --dry-run (详细信息)

    15.合并分支到主干

    cd [trunk_dir]
    svn merge --reintegrate [branch_url]

    16.版本合并到现有分支

    svn -r [version1]:[version2] merge [url]

    17.建立tags

    svn copy [truck_url] [tags_url] -m "[mycomments]"

    18.删除分支或tag

    svn rm [url]
  • 相关阅读:
    区域赛系列一多边形划分(卡特兰数)
    Going Home(最大匹配km算法)
    奔小康赚大钱(km)
    Air Raid(最小路径覆盖)
    Save Princess(丑数)
    Asteroids(最小点覆盖)
    Windows命令行命令总结
    SPI协议详解
    Python实现串口通信(pyserial)
    python中进制转换
  • 原文地址:https://www.cnblogs.com/erbin/p/4330016.html
Copyright © 2011-2022 走看看