要是SVN命令行用不了的话:

1.SVN装了没?

2.SVN安装时,选项“command line client tools”选了没。

检出:

svn checkout [-depth ARG] [--ignore-externals] [-r rev] URL PATH

example:

  "svn checkout file:///c:/SVN_Rep/Test":将 c:\SVN_Rep\Test 下文件检出到当前目录

  “svn checkout file:///c:/SVN_Rep/Test c:\users\laymond\desktop\Test”:将 c:\SVN_Rep\Test 的最新版本检出到 c:\users\laymond\desktop\Test

  “svn checkout -r 1 file:///c:/SVN_Rep/Test c:\users\laymond\desktop\Test”:将 c:\SVN_Rep\Test 的1版本检出到 c:\users\laymond\desktop\Test

更新

svn info URL_of_WC  //显示版本信息

example:

  svn info file:///c:/SVN_Rep/Test

svn update [-r rev] PATH

example

  "svn update -r 1 c:\users\laymond\desktop\test" 更新 c:\users\laymond\desktop\test 到1版本。要求:更新的目录需要已经 checkout 过。

提交

svn commit -m "LogMessage" [-depth ARG] [--no-unlock] PATH...//提交,如果有文件没有加入版本控制,则该文件自动会略

svn status -v PATH//用于查看文件夹下文件的状态

svn add PATH//用于添加“没有被版本控制的文件”。

svn status -u -v Path//察看哪些文件会被更新修改,-u

对比

usage: 1. diff
       2. diff [-c M | -r N[:M]] [TARGET[@REV]...]
       3. diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] [PATH...]
       4. diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]
       5. diff OLD-URL[@OLDREV] NEW-PATH[@NEWREV]
       6. diff OLD-PATH[@OLDREV] NEW-URL[@NEWREV]

examp:

svn diff -r 1 file:///SVN_Rep/Test //将最新版与1版比较

svn diff -r 1:2 file:///SVN_Rep/Test //将2版与1版比较

svn diff file///SVN_Rep/Test@1 file:///SVN_Rep/Test@2 //将2版与1版比较

  ' ' no modifications
  'A' Added
  'B' not locked in repository, lock owned by this working copy is broken
  'C' Conflicted
  'D' Deleted
  'I' Ignored
  'K' locked in repository, lock owned by this working copy
  'M' Modified
  'O' locked in repository, lock owned by another working copy
  'R' Replaced
  'S' the item has a Switched URL relative to the parent
  'T' locked in repository, lock owned by this working copy was stolen
  'X' an unversioned directory created by an externals definition
  '?' item is not under version control
  '!' item is missing (removed by non-svn command) or incomplete
  '~' versioned item obstructed by some item of a different kind
  '*' a newer revision exists on the server

SVN CommandLine的更多相关文章

  1. Use the SVN command-line tool

    欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju/p/4781259.html GitHub地址: https://github.com/ji ...

  2. 如何使用svn命令行更新想要的目录?

    内容来自网络. 一 某些原因想在svn co的时候排除某些目录,可以绕个圈子,分三步来完成:co外层目录:svn checkout --depth empty URL[URL[LOCATION]完成之 ...

  3. Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong. Fix it.

    1.最近使用SVN工具时,Checkout出项目到本地后后,然后将其导入到Intellij idea中开发,在提交svn代码的时候,出现这样的错误:Can't use Subversion comma ...

  4. linux svn 服务端搭建

    环境是centos6.x. 关于团队对代码管理,相信大部分人习惯于svn.不过我个人比较喜欢git的.这个blog git 常用命令 就是介绍git的基本用法.现部署svn服务端方式如下: 1. 用y ...

  5. 使用intellij的svn时提示出错: Can't use Subversion command line client: svn.Errors found while svn working copies detection.

    使用Intellij的svn时提示出错:Can't use Subversion command line client: svn. Errors found while svn working co ...

  6. CentOS7:配置SVN服务器

    1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录: $ which svnserve / ...

  7. 【转】 svn 错误 以及 中文翻译

    直接Ctrl+F 搜索你要找的错 # # Simplified Chinese translation for subversion package # This file is distribute ...

  8. webstorm svn 报错

    webstorm    svn 报错Cannot run program "svn": CreateProcess error=2, The system cannot find ...

  9. windows 7系统搭建本地SVN服务器的过程

    Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http:// ...

随机推荐

  1. Postgresql空库发布或者部分空库,模式,表处理备份流程

    --备份数据库结构pg_dump -h localhost -p 8101 -d qhsoam -s -f /tmp/nodata.sql --仅备份某模式和该模式下的数据表结构pg_dump -h ...

  2. ODBC数据管理器 SqlServer实时数据同步到MySql

    ---安装安装mysqlconnector http://www.mysql.com/products/connector/ /* 配置mysqlconnector ODBC数据管理器->系统D ...

  3. mui 每次页面跳转用mui.openWindow会不会占用很大内存?

    http://ask.dcloud.net.cn/question/5384 不能每次用mui.openWindow.不用的webview要close,一个webview被close后会露出其他没有被 ...

  4. 文件输入输出C++操作

    基于C++的文件操作 在C++中,有一个stream这个类,所有的I/O都以这个"流"类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1.插入器(& ...

  5. spring实现模板文件下载

    前台 <form id="batchModel0" method="post" action="/common/download-file&qu ...

  6. SpringMvc如何将Url 映射到 RequestMapping (二)

    昨天简单分析了Springmvc 中 RequestMapping 配置的url和请求url之间的匹配规则.今天详细的跟踪一下一个请求url如何映射到Controller的对应方法上 一.入口 org ...

  7. CF949B A Leapfrog in the Array

    思路: 最终的时候,对于位置p,若p是奇数,则该位置的元素是(p + 1) / 2:若p是偶数,需要从p开始不断地迭代寻找上一次跳跃所处的位置(p = p + n - p / 2),直到p是奇数为止. ...

  8. 移动端rem

    手机有很多尺寸的型号.使用rem来做为大小单位可以达到兼容的目的. 方法一:js测量手机尺寸,设置font-size:为手机屏幕width /10 + ‘px’.即10rem 为手机屏幕width. ...

  9. vue-element:文件上传七牛之key和异步的问题

    效果图: html 代码: <el-form-item label="Excel文件" :label-width="formLabelWidth" pro ...

  10. 微信小程序组件解读和分析:七、button按钮

    button按钮组件说明: button,顾名思义,按钮,类似于html的button标签.我们可以设置按钮的属性,比如字体颜色大小,背景颜色等,可以给按钮绑定事件,用户点击时会触发事件. butto ...