[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
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/5134450.html如需转载请自行联系原作者

demoblog
相关文章
|
7月前
|
Java 关系型数据库 数据库
Android App连接真机步骤与APP的开发语言和工程结构讲解以及运行实例(超详细必看)
Android App连接真机步骤与APP的开发语言和工程结构讲解以及运行实例(超详细必看)
106 0
|
编解码 Android开发 开发者
Android平台RTMP多实例推送的几种情况探讨
好多开发者提到,如何实现Android平台,多实例推送,多实例推送,有几种理解: 1. 多路编码,多个实例分别推送到不同的RTMP URL(如Android采集板卡同时接2路出去); 2. 同一路编码,多个实例分别推送到不同的RTMP URL(如推送到内网、外网不同的RTMP服务器); 3. 部分路编码、部分路对接编码后的H.264/AAC数据,多个实例分别推送到不同的RTMP URL(混合推)。
|
7月前
|
Android开发
Android应用实例(一)之---有道辞典VZ.0
Android应用实例(一)之---有道辞典VZ.0
46 2
|
5月前
|
API Android开发
Android 监听Notification 被清除实例代码
Android 监听Notification 被清除实例代码
|
6月前
|
安全 Java Android开发
使用Unidbg进行安卓逆向实例讲解
使用Unidbg进行安卓逆向实例讲解
160 2
|
6月前
|
人工智能 API 语音技术
探索Gemini Pro AI在智能Android应用中的魅力
探索Gemini Pro AI在智能Android应用中的魅力
50 0
|
6月前
|
人工智能 API 语音技术
使用 Gemini Pro AI 开发 Android 应用程序
使用 Gemini Pro AI 开发 Android 应用程序
80 0
|
7月前
|
Android开发
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。 【5月更文挑战第2天】
344 0
|
7月前
|
Android开发 C++
Android P HAL层添加HIDL实例
Android P HAL层添加HIDL实例
123 0
|
7月前
|
Shell Android开发 数据安全/隐私保护
安卓逆向 -- Frida环境搭建(HOOK实例)
安卓逆向 -- Frida环境搭建(HOOK实例)
168 0