android linux 基础知识总结(789)

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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值