要是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

最新文章

  1. ContactsUtil 工具类 - 转载
  2. 《HelloGitHub月刊》第07期
  3. MFC - 微软基础类库和框架
  4. AngularJS中的事件
  5. open_table与opened_table
  6. .Net 乱序方法
  7. javascript笔记---貌似大叔
  8. Introduction to DTD
  9. PHP漏洞全解(一)-PHP网站的安全性问题
  10. Android_硬编码设置TextView字体大小
  11. UVA12186--树型DP
  12. SQL SERVER 2005 请求失败或服务未及时响应
  13. MySQL数据类型和属性
  14. bzoj 3142: [Hnoi2013]数列
  15. 解决 iPhone 微信 H5 无法自动播放音乐问题
  16. RabbitMQ 3.6.1 升级至 3.7.9 版本(Windows 升级至Centos)
  17. scss文件使用笔记
  18. python day 25--正则表达式
  19. Docker容器服务发现方案
  20. metamask源码学习-controller-transaction

热门文章

  1. SS上网配置(Window 7/8/10 )详解
  2. 再谈spark部署搭建和企业级项目接轨的入门经验(博主推荐)
  3. 给Ambari集群里安装可视化分析利器工具Hue步骤(图文详解)
  4. LightOj 1138 Trailing Zeroes (III)
  5. 洛谷 P1816 忠诚
  6. css超出部分显示省略号
  7. HBase简介(很好的梳理资料) 转
  8. Kali linux 2016.2(Rolling)里的应用更新和配置额外安全工具
  9. form表单ajaxSubmit提交并验证
  10. 【JavaScript】之函数的this