使用android repo工具进行个人项目

时间:2011-08-12 21:22:09

标签: git repository

有没有人使用Repo作为管理个人项目中多个git回购的工具?似乎Google创建了该工具,以便其他人可以使用它,但我找不到任何有关如何操作的信息。如果有人知道如何做到这一点或某种可用的演练,那将非常感激。

1 个答案:

答案 0 :(得分:8)

以下是如何将repo用于您自己的项目。

在远程git服务器上,创建一个文件夹并将其命名为manifest或类似的东西,进入该目录并输入git init。在与此文件夹所在的目录相同的目录中,您应该拥有其他Git存储库。例如,文件夹manifestrepo1repo2都在同一目录中,它们都是Git存储库。

现在您必须配置清单。进入manifest文件夹并创建一个名为default.xml的文件。以下是它如何寻找此设置。

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remote name="origin"
          fetch="." />

  <default remote="origin"
           revision="master" />

  <project path="repo1" name="repo1" />
  <project path="repo2" name="repo2" />
</manifest>

提交文件,您的远程存储库全部设置完毕。

现在在本地创建一个名为my-repo的目录。在my-repo内,输入命令

repo init -u username@myserver.com:/path/to/manifest/directory/

这将克隆manifest存储库。现在,如果您键入repo sync,repo将使用清单中的数据来克隆它指向的所有其他存储库。

有关清单文件的详细信息,请转到my-repo并输入repo help manifest