要是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. P3161 [CQOI2012]模拟工厂

    传送门 先枚举选择哪些订单,然后转为判定是否可行 在能完成的情况下肯定是花越多时间提高生产力越优 我们设可以有\(x\)单位时间来提高生产力,那么如果当前离下一个订单的时间为\(T\)时,这个订单要\ ...

  2. 我的ubuntu连vi都没有??那在命令行怎么编辑文件??

    今天弄了个docker下的ubuntu官方镜像,想在镜像里做一点实验,免得把自己的环境写得乱七八糟. 把代码文件mount进去之后,开始编译,但是镜像太干净了,什么工具都没有,于是先装cmake ap ...

  3. ios手机Safari本地服务连不上

    问题: 今天在本地起服务准备测下ios手机端页面,结果发现:页面可以打开,但是登录不上. 用alert定位了下,await fn() 报错被try()catch(){}捕获了... 原因: 该机子不支 ...

  4. centos7静态网络配置

    centos7静态网络配置 cd /etc/sysconfig/network-scripts 找到当前网卡名字 vim ifcfg-ens33 TYPE="Ethernet" # ...

  5. ACMer需要的 java基本知识

    1.基本定义 import java.util.*; import java.io.*; public class Main { public static void main(String[] ar ...

  6. Eight POJ - 1077 HDU - 1043 八数码

    Eight POJ - 1077 HDU - 1043 八数码问题.用hash(康托展开)判重 bfs(TLE) #include<cstdio> #include<iostream ...

  7. 题解报告:hdu 2544 最短路

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t ...

  8. home键拦截

    代码: public class HomeKeyReceiver extends BroadcastReceiver { private static final String LOG_TAG = & ...

  9. 数据流和ByteArray

    问题:如何把一个long类型的数写进一个文件里 所以现在有DataInputStream和DataOutputStream 这两个是节点流 例子代码: import java.io.*; public ...

  10. ural1437

    1437 记忆化 模拟倒水过程 #include <iostream> #include<cstdio> #include<cstring> #include< ...