版本控制
文章平均质量分 90
davidsky11
这个作者很懒,什么都没留下…
展开
-
Repo脚本分析
我们可以使用wget、curl命令或者从网络上下载repo的引导脚本(bootstrap)。然后把repo脚本设置为可执行,并放到可执行的路径中。这里的repo引导脚本只是一个帮助完成整个repo程序继续下载和加载的工具。下面来看看repo引导脚本的工作流程。 repo脚本是作为整个repo工具的入口,只要负责repo环境的初始化和克隆repo库。原创 2014-04-13 18:48:01 · 2891 阅读 · 0 评论 -
Repo工具的使用
1. 关于reporepo是Google开发的用于管理Android版本库的一个工具。repo并不是用来取代Git,而是用Python对Git进行了一定的封装,简化了对多个Git版本库的管理。对应repo管理的任何一个版本库,都需要使用Git命令进行操作。repo的使用过程大致如下:l 运行repo init命令,克隆Android的一个清单库。这个清单库是通过XML技术建立的版原创 2014-04-15 20:36:01 · 19346 阅读 · 0 评论 -
Repo Manifest 格式(XML文件)
repo manifest描述了repo客户端的组织结构,它是一个可见的类似字典的文件,通过它我们可以清楚得知道我们将要从什么地方获取git仓库。一个最简单的manifest仓库的结构就是仅有一个`default.xml`文件在顶级目录。翻译 2014-04-22 21:26:17 · 7153 阅读 · 0 评论 -
Ubuntu下配置SVN服务器
部门最近要在Ubuntu下搭建一个SVN服务器,刚刚完成了搭建工作,所以就自己的搭建工作进行一下简单的概括和介绍。由于部门不能连接外网,所以安装 的软件要自己单独下载。算起来,前前后后一共安装了差不多17个软件,其中核心软件有4个apache2、libapache2-svn、 subversion、subversion-tools。 如果可以使用网络的话,安装就要简单得多。原创 2014-04-03 21:11:18 · 3248 阅读 · 0 评论 -
搭建Repo服务器
Repo是一个工具,可以有效的管理Android底下的几百个git工程。Repo并不是一个程序,而是一个脚本工程,git才是真正的版本管理工具。 说到底,Repo就是一堆批处理,它把git的命令进行了合理封装,目标就是同时管理多个git工程。以下就是搭建Repo服务器端的步骤。Step 1. 搭建一个Git服务器(IP:10.203.138.81)Step2. 在用户”原创 2014-04-09 19:07:40 · 4753 阅读 · 0 评论 -
使用Gitosis搭建Git服务器
硬件需求:Ubuntu电脑(或虚拟机),正常网络访问。软件需求:git-core,gitosis, openssh-server, git-daemon-run(ubuntu),msysgit(windows)原创 2014-04-07 22:01:30 · 9292 阅读 · 1 评论 -
使用Gitolite搭建Git服务器
Gitolite是一款Perl语言开发的Git服务管理工具,通过公钥对用户进行认证,并能够通过配置文件对些操作进行基于分支和路径的精细控制。Gitolite采用的是SSH协议并且使用SSH公钥认证,因此无论是管理员还是普通用户,都需要对SSH有所了解。Gitolite的官网是:https://github.com/sitaramc/gitolite。下面就来细说使用Gitolite搭建Git服务器的过程吧。原创 2014-05-19 20:17:06 · 2443 阅读 · 0 评论