2017-05-24 7 views
4

私はpip install -e git+https://...経由で私のvirtualenvにN git reposをインストールしました。Pythonのためにandroidのrepoツールを使用するには?

のgitリポジトリは、このディレクトリにあります。$VIRTUAL_ENV/src/

私は一度にすべてのgitリポジトリを管理するためのツールを持っていると思います。

N Vitリポジトリを$ VIRTUAL_ENV/srcで一度にどのように管理できますか?

答えて

0

repoというツールが見つかりました。それはアンドロイドの開発のためのGoogleからです。

多分、Pythonとvirtualenvでも動作します。ここで

4

は、基本的なレポコマンドです:

mkdir myprojects 
cd myprojects 
repo init -u url_of_manifest.git -b manifest_branch -m manifest_xml 
repo sync 

manifest_branchmasterであれば、-b masterを省略することができます。 manifest_xmldefault.xmlの場合、-m default.xmlを省略することができます。

プロジェクトレポのほかに、追加のマニフェストレポを維持する必要があります。マニフェストレポにはマニフェストが含まれています。ここにマニフェストsamplemanifest-formatがあります。

マニフェストは、リポジトリをどこでフェッチするか、どのリポジトリを管理するか、各リポジトリがどの作業ツリーでチェックアウトするかを記述します。 repo syncはすべてのgitデータをダウンロードし、特定のリビジョンの作業ツリーを作成します。

+0

これまで、私は 'pip install -e git + https:// ...'を使ってソースコードをインストールしました。インストール後、Git reposは$ VIRTUAL_ENV/srcにあります。 'repo'ツールはsrcディレクトリを使わないと思います。 'repo'ツールがチェックアウトをした後、ピップでgit reposをインストールする必要があると思います。ビルディングブロックを一緒に接着するのは難しくないはずです。 – guettli

関連する問題