android项目采用git和repo进行版本管理。在大多数情况下,git都可以满足用户的需求。然而,由于android项目过于庞大,想要简单、高效的管理这一百多个git库,并不是一件容易的事情。repo正是基于此需求,对git命令部分封装,用来简化一些跨网络的操作。
安装repo
git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有 [color="#0000ff"]BitKeeper 、 [color="#0000ff"]Mercurial 、 [color="#0000ff"]GNU Arch 、 [color="#0000ff"]Baz...
本帖最后由 bxfqing 于 2011-12-29 11:27 编辑 1. Q:使用repo下载ICS 4.0.1代码,提示: fatal: branch 'stable' has not been signed A:公司使用代理连接,并且使用的是ubuntu11.10系统(google讨论组中说从10.04升级到11.10才会重新这个问题,未确认),无法使用https,修改方法如下 * 修改~/bin/repo https->http * repo init 时 https->http ubuntu10.10没有此问题, 详细解释,查看google官网 http://source.android.com/source...
工欲善其事,必先利其器。在学习android之前,我们必须掌握git的使用。
什么是git?git是一个免费、开放源码的分布式版本控制系统。目前,包括git自身、Linux kernel、Perl、Eclipse、Gnome、KDE、QT、Ruby on Rails、android、PostgreSQL、Debian,X.org等很多项目都在使用git进行版本管理。(摘自git官网git-scm.com/" target="_blank" target="_blank">http://...
360优化后,git bash相关的dll被优化了,导致桌面的快捷方式不能启动,但是C:\Program Files\git下面的快捷方式仍然可以启动git
ps:电信的下载速度能够达到500k,其他网络只能达到几十k。
1.安装git
到
git/downloads/list" target=_blank>http://code.google.com/p/msysgit/downloads/...
git 和 repo android内核
git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像git这样的分布式版本控制系统中(其他主要的分布式版本控制...
by
DerekGuo_lzu
-
移动操作系统
-
2011-12-21 08:41:40 阅读(692) 回复(0)
by
DerekGuo_lzu
-
移动操作系统
-
2011-12-21 08:41:40 阅读(1251) 回复(0)
git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等),每一个工作目录都包含一个完整仓库,它们可以支持...
[基本仓库]: 拥有 git 仓库的人需要的命令——也就是所有人,因为 git 的每个工作拷贝都是一个仓库。 之后,[个人开发者 (独立工作)]: 任何需要进行 commit 的人都需要的命令,即使是一个人工作的情况。 如果你和其他人一起工作,你还需要列在[个人开发者 (参与者)]小节的命令。 扮演[集成者]角色的人还需要学习这一节中的命令。 [仓库管理]命令是给哪些负责维护 git 仓库的系统管理员的。 基本仓库 所有人都可以用这些命令来...
git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有 BitKeeper 、 Mercurial 、 GNU Arch 、 Bazaar 、 Darcs 、 SVK 、 Monotone 等),每一个工作目录都包含一个完整仓...
by
challenger800
-
移动操作系统
-
2010-01-04 21:49:04 阅读(4226) 回复(2)
git 是 Linux Torvalds 为了帮助管理 Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有 BitKeeper 、 Mercurial 、 GNU Arch 、 Bazaar 、 Darcs 、 SVK 、 Monotone 等),每一个工作目录都包含一个完整仓库...
|