如何使用安卓&x27;s的Python回购工具?

如何使用安卓&x27;s的Python回购工具?,python,git,virtualenv,Python,Git,Virtualenv,我已经通过pip安装-e git在我的virtualenv中安装了N个git repos+https://... git回购协议位于以下目录中:$VIRTUAL\u ENV/src/ 我想有一个工具来管理所有的吉特回购一次 如何一次在$VIRTUAL_ENV/src中管理N git回购?我找到了一个名为。它来自谷歌的android开发 可能它也适用于Python和virtualenv。以下是基本的repo命令: mkdir myprojects cd myprojects repo init -

我已经通过
pip安装-e git在我的virtualenv中安装了N个git repos+https://...

git回购协议位于以下目录中:
$VIRTUAL\u ENV/src/

我想有一个工具来管理所有的吉特回购一次

如何一次在$VIRTUAL_ENV/src中管理N git回购?

我找到了一个名为。它来自谷歌的android开发


可能它也适用于Python和virtualenv。

以下是基本的repo命令:

mkdir myprojects
cd myprojects
repo init -u url_of_manifest.git -b manifest_branch -m manifest_xml
repo sync
如果
manifest\u分支
master
,则可以省略
-b master
。如果
manifest\uxml
default.xml
,则可以省略
-m default.xml

除了所有的项目回购,您还需要维护额外的清单回购。清单回购包含清单。这是一份舱单和一份清单


清单描述了从何处获取回购、要管理哪些回购以及每个回购将在哪些工作树中签出哪些修订
reposync
下载所有git数据并创建带有特定修订的工作树。

到目前为止,我使用的是
pip安装-e git+https://...
安装我的源代码。Git回购在安装后以$VIRTUAL_ENV/src的形式存在。我猜
repo
工具没有使用src目录。我想我需要在
repo
工具完成签出后用pip安装git repos。。。。我想把这些积木粘在一起应该不难。