[Android Pro] svn实例
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实例的更多相关文章
- 【转】 Android Studio SVN 使用方法
Android Studio SVN 使用方法 如何安装配置SVN 请直接参考<SVN在Android Studio中的配置> http://www.cnblogs.com/songmen ...
- android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)
如有错漏请不吝拍砖指正,转载请注明出处,很感谢 桌面便签软件是android上经常使用软件的一种,比方比較早的Sticky Note,就曾很流行, Sticky Note的介绍能够參见 http:// ...
- Android进阶(二十三)Android开发过程之实例讲解
Android开发过程之实例讲解 前言 回过头来审视之前做过的Android项目,发觉自己重新开发时忽然间不知所措了,间隔了太长时间没有开发导致自己的Android技能知识急剧下降.温故而知新. 废话 ...
- Android Studio SVN使用
昨天弄了一天的Android Studio svn,感觉没有eclipse的svn好装,中间遇到很多的麻烦问题.这里来记录下吧 上传比较简单,就直接贴我看我别的的上传教程. https://blog. ...
- [转]Android:布局实例之模仿QQ登录界面
Android:布局实例之模仿QQ登录界面 预览图: 准备: 1.找到模仿对象 QQ登陆界面UI下载>>>>> 2.导入工程 3.查看布局结构和使用控件 其对应效果图分布 ...
- Android 应用开发实例之情景模式
2013-07-01 Android 应用开发实例 1. 情景模式 使用TabHost来实现主界面的布局. 设置一组RadioButton来切换不同的情景模式. 对比普通情景模式,定时情景模式需要加上 ...
- Android:布局实例之模仿QQ登录界面
预览图: 准备: 1.找到模仿对象 QQ登陆界面UI下载>>>>> 2.导入工程 3.查看布局结构和使用控件 其对应效果图分布为 4.分析样式选择器 下拉箭头2种样式:点 ...
- Android:布局实例之模仿京东登录界面
预览图及布局结构参考: 布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout ...
- 功能强大的图片截取修剪神器:Android SimpleCropView及其实例代码重用简析(转)
功能强大的图片截取修剪神器:Android SimpleCropView及其实例代码重用简析 SimpleCropView是github上第一个第三方开源的图片修剪截取利器,功能强大,设计良好.我个人 ...
随机推荐
- Linux命令行修改IP、网关、DNS、主机名 的方法
修改主机名:[改里面的 HOSTNAME 即可] vim /etc/sysconfig/network 网卡eth0 IP修改为 102.168.0.1 ifconfig eth0 102.16 ...
- maven工程通过命令打包
dos下cd到pom.xml所在的目录,输入maven命令:mvn clean package,回车即可. 会打成一个.war包在target文件夹下.
- 第四章第四个例题(LRJ)
半年了,最起码的编程能力也谈不上啊,思维神马就更不不敢说了. 互联网时代讲求效率,走得慢和不走没有区别了. The war is on. (buhuidetiduokanduodajibianyehu ...
- iOS开发——UI进阶篇(十)导航控制器、微博详情页、控制器的View的生命周期
一.导航控制器出栈 1.initWithRootViewController本质 UIViewController *vc = [[OneViewController alloc] init]; // ...
- UIView动画效果
做出UI界面,实现程序功能,是重中之重,但是通过动画提升使用体验,一般人应该不会拒绝吧. 那么问题又来了,怎么做? 一: 稳扎稳打: 一步一步来吧,毕竟,心急吃不了热豆腐. 1.开启一个动画 2,设置 ...
- 一起入门python6之函数
今天我们来学习新的一篇吧,那便是“函数(function)”我们用def来定义一个函数,以案例说话.>>> def name(x): #定义一个“name”的函数. ...
- 剑指Offer 链表中倒数第k个结点
题目描述 输入一个链表,输出该链表中倒数第k个结点. 思路: 法1:设置2个指针p,q.p先移动k次,然后pq同时后移,p到链表尾尾的时候,q指向倒数第k个节点. 注意://需要考虑k=0,以 ...
- SNMP常用数据操作
SNMP常用数据操作 snmp编程中常见的数据类型基本上就是integer32/oct_str(字节数组)/counter64/timeticks/dateAndTime这些.很多其它的比如Truth ...
- 5-python学习——条件语句
5-python学习——条件语句 5-python学习——条件语句 条件语句if else形式 if else条件语句说明 测试一下 编程语言一般都由这么几个部分组成 变量 条件分支语句 循环语句 函 ...
- 实现Redis的主从复制配置
实现Redis的主从复制配置比较简单,而且容易明白. 下图是要配置的主从复制结构图: 1.说明 Redis主从复制中一个主服务可以有多个从服务,一个从服务可以有多个从服务. 配置比较简单,只需要更改r ...