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

    1. svn与git命令比较

    svnadmin create  ------------------------------> git init
    
    check out/svn co   ------------------------------> git clone 

    svn update / svn up ------------------------------> git pull

    svn add ------------------------------> git add
    svn  del             ------------------------------> git rm
    svn commit /svn ci ------------------------------> git add, git commit 

    svn status ------------------------------> git status

    svn switch <branch> ------------------------> git checkout <branch>

    svn merge <branch> ------------------------> git merge <branch>

    svn revert <file> ------------------------------> git checkout <file>

      

    2.查看本地删除成功,未提交到线上的文件

    svn status|grep !
    

    3.SVN本地更新时,由于一些操作中断,如磁盘空间不够,用户取消等,可能会造成本地文件被锁定的情况。这时候无论你在执行SVN的更新、上传、添加等子命令都会提示“**locked”的错误

    svn  cleanup
    

    4.SVN初始本地代码到版本库

    svn checkout svn://xx.xx.xx.xx/文件名 --username=username  --password=password  ./本地一个文件名字

    将本地调好代码复制到  ”本地一个文件名字“ 中

    svn add ./* 

    svn ci ./*  -m "init"  

    -------ok----------

    也可以将checkout后的文件中的.svn文件复制到当前的文件下,也可以提交到版本控制

    5.创建分支

    svn cp -m "create branch" https://svn1.xxx.xxx.com.cn/xx/xx.com/subcode/enterprise/trunk  https://svn1.xxx.xxx.com.cn/xx/xx.com/subcode/enterprise/branches/分支名

    6.svn info  查看该版本库信息

    7.svn log --verbose --stop-on-copy  branch_path   查看该分支 分支分出去时的版本号

    8.执行SVN up和svn merge等命令出现在首位置的各字母含义如下:

    “ ” 无修改
    “A” 新增
    “C” 冲突
    “D” 删除
    “G” 合并
    “I” 忽略
    “M” 改变
    “R” 替换
    “X” 未纳入版本控制,但被外部定义所用
    “?” 未纳入版本控制
    “!” 该项目已遗失 (被非 svn 命令所删除) 或是不完整
    “~” 版本控制下的项目与其它类型的项目重名

    9.svn  diff  -r   版本号:版本号   文件名   

    例子:svn diff -r 1140505:1140510 ./Homeabstract.php

    10.查看某版本修改的内容   http://www.cnblogs.com/chjbbs/p/6278151.html

    11.清除掉add到版本库中的内容   svn revert --recursive  applications/motor/cron/list  

  • 相关阅读:
    针对cookie的处理
    多线程中变量的控制
    升级ADT到22后,编译失败
    android 开发常用插件合集
    Linux学习之CentOS(十九)Linux下文件的压缩与打包
    Linux学习之CentOS(二十六)Linux磁盘管理:LVM逻辑卷的创建及使用
    Linux学习之CentOS(二十七)Linux磁盘管理:LVM逻辑卷的拉伸及缩减
    Linux学习之CentOS(二十)CentOS6.4下修改MySQL编码方法
    MyWhois域名及IP注册信息查询
    BizTalk中常用到的表达式
  • 原文地址:https://www.cnblogs.com/xiaoyueer/p/4350907.html
Copyright © 2011-2022 走看看