我通过pip install -e git+https://...
在我的virtualenv中安装了N git repos。
git repos位于以下目录中:$VIRTUAL_ENV/src/
我想有一个工具来管理所有git repos。
如何立即在$ VIRTUAL_ENV / src中管理N git repos?
答案 0 :(得分:4)
以下是基本的repo命令:
arr.set(0, 8);
arr.set(1, 4);
arr.set(3, 6);
如果arr.add(0, 8);
arr.add(1, 4);
为mkdir myprojects
cd myprojects
repo init -u url_of_manifest.git -b manifest_branch -m manifest_xml
repo sync
,则manifest_branch
可以省略。如果master
为-b master
,则manifest_xml
可以省略。
除了你所有的项目回购,你需要维持一个额外的清单回购。清单回购包含清单。这是一个清单sample和manifest-format。
清单描述了获取repos的位置,您要管理的repos以及每个repo将在哪些工作树中检出的修订版本。 default.xml
下载所有git数据并创建具有特定修订的工作树。
答案 1 :(得分:0)
我找到了一个名为repo的工具。这是来自谷歌的android开发。
也许它适用于Python和virtualenv。