android linux 基础知识总结(789)
2011年07月13日
http://linux.chinaunix.net/techdoc/beginner/2009/10/25/1141239.shtml
来源: ChinaUnix博客 日期: 2009.10.25 08:53
======================================
1. Android编译系统分析
2. 文件系统分析
3. 制作交叉工具链
4. 软件编译常识
5. 设置模块流程分析
6. linux系统启动流程分析
7. linux下svn使用指南
8. LFS 相关
9. linux 内核的初步理解
======================================
7. linux下svn使用指南
1.1 服务器端配置说明
1.1.3 配置用户和权限
1.1.4 导入工程到仓库中
1.2 客户端操作指南及使用规范
1.2.1 检出工作拷贝
1.2.2 svn update 更新别人做的更改
1.2.2.1 svn update 获取最新版本
1.2.2.2 svn update -r 获取特定的版本
1.2.3 svn st 查看文件状态信息
1.2.4 svn log 查看log信息
1.2.5 svn diff 查看文件修改详情
1.2.6 svn list 显示版本库的文件列表
1.2.8 svn add 增加目录或者文件
1.2.9 svn delete 删除目录或者文件
1.2.10 svn revert 取消本地修改
1.2.11 svn commit 提交本地做的更改
1.2.12 文件更新,提交时的冲突处理
1.2.13 打标签
1.2.14 清除缓存的认证信息,重新输入用户名和密码
=================
1.1 服务器端配置说明
1.1.1 ubuntu-8.10 svn服务器安装
sudo apt-get install subversion
1.1.2 建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行
cd path_to_svn_root 例如:/home/svn
svnadmin create --fs-type=fsfs smartphone
--fs-type 指定仓库类型,可以为fsfs或bdb 如果没有指定默认创建为fsfs类型 smartphone为仓库名称
1.1.3 配置用户和权限
修改 path_to_svn_repos/conf/svnserve.conf 文件,打开下面配置项
---------------------------
#anon-access = read
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
anon-access 应设置等于 none ,否则没有log信息
修改 path_to_svn_repos/conf/passwd 文件,添加用户和密码
----------------------------
wanghui=wanghui
…
1.1.4 导入工程到仓库中
svn import smartphone/ svn://192.168.2.148/smartphone
1.1.5 运行svn服务器
svnserve -d -r path_to_svn_root 例如:/home/svn
1.2 客户端操作指南及使用规范
以我们服务器上 android 源代码为例,介绍svn常用操作。
1.2.1 检出工作拷贝
检出工作拷贝到 ~/svn/cupcake-jiangping
使用svn co url
cd ~/svn
svn co svn://192.168.2.148/smartphone/td0901/trunk/cupcake-jianping cupcake-jianping
1.2.2 svn update 更新别人做的更改
1.2.2.1 svn update 获取最新版本
svn update cupcake-jiangping
或者进入目录更新
cd cupcake-jiangping
svn update
如果负责的应用与系统的关联性不是很大,通常不建议频繁进行更新。
1.2.2.2 svn update -r 获取特定的版本
直接在某目录下执行 svn update 获取当前目录下所有文件的最新版本,如果我们只需要获取某个文件或者目录的特定版本,可以通过-r 和 名称进行指定:
svn update
发表评论
-
编译 boost
2012-01-20 00:30 523编译 boost 2011年05月17日 ... -
[转]如何把一个Windows Phone 7 Twitter应用转换成新浪微博客户端
2012-01-20 00:30 345[转]如何把一个Windows Phone 7 Twitter ... -
《Windows核心编程》第一章 读书笔记
2012-01-20 00:29 582《Windows核心编程》第一章 读书笔记 2010年06月 ... -
在windows xp下编译WebKit
2012-01-20 00:29 729在windows xp下编译WebKit 2010年10月2 ... -
Symbian OS S60三种开发环境的搭建,基于C++
2012-01-20 00:29 609Symbian OS S60三种开发环境的搭建,基于C++ ... -
计算机4级5.31---6。30
2012-01-19 01:27 524计算机4级5.31---6。30 2010年06月14日 ... -
多线程和多进程的区别
2012-01-19 01:27 708多线程和多进程的区别 2010年07月20日 很想写点关 ... -
多线程和多进程的区别(小结
2012-01-19 01:27 758多线程和多进程的区别(小结 2011年09月18日 多线 ... -
7月16号 键盘按键失灵? 蓝屏的终极处理?
2012-01-19 01:27 8367月16号 键盘按键失灵? 蓝屏的终极处理? 2011年07 ... -
如何培养一年级学生良好的学习习惯
2012-01-19 01:27 645如何培养一年级学生良好的学习习惯 2011年06月28日 ... -
毕生精力总结的电脑技巧。。
2012-01-17 00:43 389毕生精力总结的电脑技巧。。 2011年10月03日 声 ... -
Android基础知识~入门进阶,一步步走到高手
2012-01-17 00:43 595Android基础知识~入门进 ... -
Java Me--丰富多彩的领域中生机勃勃的技术
2012-01-17 00:43 616Java Me--丰富多彩的领域 ... -
一步步安装原版雪豹10.6.3-10.6.6
2012-01-17 00:43 1956一步步安装原版雪豹10.6 ... -
系统调用、POSIX、C库、系统命令和内核函数
2012-01-15 19:32 732系统调用、POSIX、C库、 ... -
pv3d 2.0版本的一篇英文教程翻译 5 基础纹理
2012-01-15 19:32 780pv3d 2.0版本的一篇英文 ... -
papervision3D介绍及入门
2012-01-15 19:32 481papervision3D介绍及入门 2009年11月27日 ... -
Away3D Lite:Others
2012-01-15 19:32 970Away3D Lite:Others 2010年01月05日 ... -
Away3D Lite:ExMD2Cubic
2012-01-15 19:32 659Away3D Lite:ExMD2Cubic 2010年01 ...
相关推荐
android linux 基础知识总结
linux Android基础知识总结 1.Android编译系统分析 2.文件系统分析 3.制作交叉工具链 4.软件编译常识 5.设置模块流程分析 6.linux系统启动流程分析 7.linux下svn使用指南 8.LFS相关 9.linux内核的初步理解
android linux基础知识,阐述了Android LInux的一些基本操作,按照上面的来就可以实现了
linux,Android基础知识总结.pdf
linux,Android基础知识总结借鉴.pdf
[14本经典Android开发教程]-5-linux Android基础知识总结 ------------------------------------------------------- linux ,Android基础知识总结 1. Android编译系统分析 2. 文件系统分析 3. 制作交叉工具链 4. ...
Android和linux基础知识笔记分享 有米分享.doc
对于内存基础知识的总结,包含内存寻址、linux内核内存管理、androidHeap堆管理方式、内存泄露测试等
从架构图看,android分为四个层,从上层到低层分别是应用程序层、应用程序框架层、Android运行时和库、linux内核……本文档带你很好的学习android基础知识,配合文档中给出的视频学习会有更好的效果!
兄die,下载不亏!!! 资源包含: 1、Android SDK 中文开发文档.pdf 2、Android 开发环境搭建...11、linux Android基础知识总结.pdf 12、Linux内核阅读心得体会.pdf 13、深入浅出Android——Android开发经典教材.pdf
Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备, 如智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。其绿机器人的生 动形象已经深入人心,Android 的开发应用吸引着...
解简单的芯片原理以及一些电路基础知识,还需要对Linux 内核有一定的了解”。 五、Linux 可视化应用程序:除了需要学习“嵌入式Linux 应用程序”的知识以外,还需要学习GDK 或者QT 或者Android 的知识。
经典安卓教材,共计15本,从入门到精通样样俱全,个别PDF略微有些老,不过,经典的东西都是经久不息,看了之后绝对收益匪浅,我就是从看...linux Android基础知识总结.pdf 深入浅出Android——Android开发经典教材.pdf
Android是一个平台,主要包括Linux微内核,中间件(SQLite等),关键应用(电话本、邮件、短消息、GoogleMap、浏览器等),提供的Java框架,以及Android中的JVM