referece : http://www.cnblogs.com/cnblogsfans/archive/2010/03/21/1690891.html

签出

svn checkout URL path

签出指定版本

svn checkout –r rev URL

签出指定指定日期

svn checkout –r “{date}” URL

查看工作拷贝从哪里来

svn info path

更新工作拷贝

svn update

添加文件到工作拷贝

svn add path

设置文件或者目录的属性

svn propset propname propvalue path…

编辑文件或者目录的属性

svn propedit propname path

列出文件或者目录的属性

svn proplist path

打印属性的内容

svn propget propname path

删除属性

svn propdel propname path

启用文件的关键字展开

svn propset svn:keywords “keywords” file…

忽略目录中的某些文件

svn propedit svn:ignore path…

设置文件的行结尾风格

svn propset svn:eol-style style path…

设置文件的mime-type

svn propset svn:mime-type mime-type path..

标记文件为可执行文件

svn propset svn:executable true path…

拷贝文件或者目录

svn copy source destination

重命名文件或者目录

svn rename oldname newname

移动文件或者目录

svn move source destination

查看文件或者目录的差异

svn diff path

比较文件的两个版本

svn diff –r rev1:rev2 file

查看文件和项目仓库中最新版本之间的差异

svn diff –r HEAD file

查看文件的最近的改动

svn diff –r PREV:BASE file…

常见一个补丁文件

svn diff>patchfile

应用补丁文件

patch –p0 –I patchfile

在遇到冲突时放弃自己的改动

svn revert file…

svn update file…

在遇到冲突时放弃别人的改动

cp file.mine file

svn resovled file

标记冲突为已解决

svn resolved file

签入改动

svn commit –m “message”

查看文件的历史

svn log file

查看目录中最近的活动

svn log path | more

查看文件的详细历史记录

svn log –v file…

已作者信息标记文件

svn blame file ….

撤销一个已经提交的改动

svn merge –r rev:rev-1 path…

检查工作拷贝的状态

svn status

查看项目仓库中可用的更新

svn status –show-updates

对文件启用加锁

svn proposet svn:needs-lock true file..

svn commit –m “Enable locking” file…

对文件加锁

svn lock file… –m “lock comment”

查看文件的加锁信息

svn  info file… |grep Lock

砸坏别人对文件的锁

svn unlock—force URL

窃取别人对文件的锁

svn lock—force file… –m “lock message”

创建一个发布分支

svn copy   svn://myserver/project/trunk  svn://myserver/project/branches/RB-x.y

签出一个发布分支

cd work

svn checkout svn://myserver/project/branches/RB-x.y

把工作拷贝转向到发布分支

cd myproj

svn switch svn://myserver/project/branches/RB-x.y

把工作拷贝转向到主干

svn switch svn://myserver/project/trunk

创建发布标签

svn copy svn://myserver/project/branches/RB-x.y  svn://myserver/project/tags/REL-x.y

签出发布标签

svn checkout svn://myserver/project/tags/REL-x.y

把简单的bug修正从发布分支合并到主干

cd project

svn update

svn merge –r rev-1 svn://myserver/project/branches/RB-x.y

为更复杂的bug修正工作创建分支

svn copy svn://myserver/project/branches/RG-x.y svn://myserver/project/branches/BUG-track

svn copy svn://myserver/project/branches/BUG-track svn://myserver/project/tags/PRE-track

从bug修正分支签出代码

svn checkout svn://myserver/project/branches/BUG-track

在bug修正好了之后打标签

svn copy svn://myserver/project/branches/BUG-track svn://myserver/project/tages/POST-track

把复杂的bug修正代码合并到发布分支

cd RGx.y

svn merge svn://myserver/project/tags/PRE-track svn://myserver/project/tags/POST-track

创建实验分支

svn copy  svn://myserver/project/trunk  svn://myserver/project/branches/TRY

使用实验分支

svn switch svn://myserver/project/trunk  svn://myserver/project/branches/TRY

返回主干

svn switch svn://myserver/project/trunk

查看分支是合适创建的

svn log –stop-on-copy svn://myserver/project/branches/branch

把项目导入项目仓库

cd project

svn import svn://myserver/project/trunk

手工给项目创建目录

svn mkdir svn://myserver/project/

svn mkdir svn://myserver/project/trunk

svn mkdir svn://myserver/project/tags

svn mkdir svn://myserver/project/branches

导入第三方代码

svn import vendor-tree svn://myserver/…/vendorsrc/vendor/product/current

在windows上启动svnserve

start svnserve –daemon –root repos-dir

给你的项目仓库创建完全的项目备份

svnadmin dump repos >dumpfile

给你的项目仓库创建增量备份

svnadmin dump –incremental –revision rev1:rev2 repos

[Android Pro] svn实例的更多相关文章

  1. 【转】 Android Studio SVN 使用方法

    Android Studio SVN 使用方法 如何安装配置SVN 请直接参考<SVN在Android Studio中的配置> http://www.cnblogs.com/songmen ...

  2. android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)

    如有错漏请不吝拍砖指正,转载请注明出处,很感谢 桌面便签软件是android上经常使用软件的一种,比方比較早的Sticky Note,就曾很流行, Sticky Note的介绍能够參见 http:// ...

  3. Android进阶(二十三)Android开发过程之实例讲解

    Android开发过程之实例讲解 前言 回过头来审视之前做过的Android项目,发觉自己重新开发时忽然间不知所措了,间隔了太长时间没有开发导致自己的Android技能知识急剧下降.温故而知新. 废话 ...

  4. Android Studio SVN使用

    昨天弄了一天的Android Studio svn,感觉没有eclipse的svn好装,中间遇到很多的麻烦问题.这里来记录下吧 上传比较简单,就直接贴我看我别的的上传教程. https://blog. ...

  5. [转]Android:布局实例之模仿QQ登录界面

    Android:布局实例之模仿QQ登录界面 预览图: 准备: 1.找到模仿对象 QQ登陆界面UI下载>>>>> 2.导入工程 3.查看布局结构和使用控件 其对应效果图分布 ...

  6. Android 应用开发实例之情景模式

    2013-07-01 Android 应用开发实例 1. 情景模式 使用TabHost来实现主界面的布局. 设置一组RadioButton来切换不同的情景模式. 对比普通情景模式,定时情景模式需要加上 ...

  7. Android:布局实例之模仿QQ登录界面

    预览图: 准备: 1.找到模仿对象 QQ登陆界面UI下载>>>>> 2.导入工程 3.查看布局结构和使用控件 其对应效果图分布为 4.分析样式选择器 下拉箭头2种样式:点 ...

  8. Android:布局实例之模仿京东登录界面

    预览图及布局结构参考: 布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout ...

  9. 功能强大的图片截取修剪神器:Android SimpleCropView及其实例代码重用简析(转)

    功能强大的图片截取修剪神器:Android SimpleCropView及其实例代码重用简析 SimpleCropView是github上第一个第三方开源的图片修剪截取利器,功能强大,设计良好.我个人 ...

随机推荐

  1. 如何自定义wordpress登录界面的Logo

    每次登录wp后台都会看到wordpress的logo,会不会有点烦呢?想不想换个新的.自己设定一个呢?那么如何自定义wordpress登录界面的Logo呢? 把代码复制到当前主题的 functions ...

  2. 使用 IntelliJ IDEA 导入 Spark源码及编译 Spark 源代码

    1. 准备工作 首先你的系统中需要安装了 JDK 1.6+,并且安装了 Scala.之后下载最新版的 IntelliJ IDEA 后,首先安装(第一次打开会推荐你安装)Scala 插件,相关方法就不多 ...

  3. SparkSql 不支持Date Format (支持Timestamp)

    最近项目中需要用到sparksql ,需要查询sql Date类型, 无奈,官方现阶段 1.6.0 还不支持Date类型,不过支持Timestamp类型,所以问题可以解决了. 1.解析 SimpleD ...

  4. 【PHP面向对象(OOP)编程入门教程】3.什么是面向对象编程呢?

    就不说他的概念,如果你想建立一个电脑教室,首先要有一个房间, 房间里面要有N台电脑,有N个桌子, N个椅子, 白板, 投影机等等,这些是什么,刚才咱们说了, 这就是对象,能看到的一个个的实体,可以说这 ...

  5. 分分钟教会大家第一个Spring入门案例

    1.下载Spring jar包,并添加到项目中. 官网地址http:springsource.org 2.在项目中新建一个类      package cn.test; public class He ...

  6. ajax状态

    ajax的几个状态 Uninitialized 初始化状态.XMLHttpRequest 对象已创建或已被 abort() 方法重置. Open open() 方法已调用,但是 send() 方法未调 ...

  7. Ehcache与Guava Cache的区别浅谈

    最近在做一些缓存改造的场景,有如下一些经验总结: 缓存版本: Ehcache:2.8.3 Guava:17.0 Ehcache支持持久化到本地磁盘,Guava不可以: Ehcache有现成的集群解决方 ...

  8. [codevs1027]姓名与ID

    [codevs1027]姓名与ID 试题描述 有N个人,各自有一个姓名和ID(别名).每个人的姓名和ID都没有重复.这些人依次进入一间房间,然后可能会离开.过程中可以得到一些信息,告知在房间里的某个人 ...

  9. BZOJ 2466: [中山市选2009]树

    Sol 树形DP. 听说有非常神奇的高斯消元的做法...orz... 然而我只会 \(O(n)\) 的树形DP. 首先一个点的状态只于他的父节点和子树有关,跟他 子树的子树 和 父亲的父亲 都没有任何 ...

  10. 32 GroupSock(AddressPortLookupTable)——live555源码阅读(四)网络

    32 GroupSock(AddressPortLookupTable)——live555源码阅读(四)网络 32 GroupSock(AddressPortLookupTable)——live555 ...