私はpip install -e git+https://...
経由で私のvirtualenvにN git reposをインストールしました。Pythonのためにandroidのrepoツールを使用するには?
のgitリポジトリは、このディレクトリにあります。$VIRTUAL_ENV/src/
私は一度にすべてのgitリポジトリを管理するためのツールを持っていると思います。
N Vitリポジトリを$ VIRTUAL_ENV/srcで一度にどのように管理できますか?
私はpip install -e git+https://...
経由で私のvirtualenvにN git reposをインストールしました。Pythonのためにandroidのrepoツールを使用するには?
のgitリポジトリは、このディレクトリにあります。$VIRTUAL_ENV/src/
私は一度にすべてのgitリポジトリを管理するためのツールを持っていると思います。
N Vitリポジトリを$ VIRTUAL_ENV/srcで一度にどのように管理できますか?
repoというツールが見つかりました。それはアンドロイドの開発のためのGoogleからです。
多分、Pythonとvirtualenvでも動作します。ここで
は、基本的なレポコマンドです:
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
がdefault.xml
の場合、-m default.xml
を省略することができます。
プロジェクトレポのほかに、追加のマニフェストレポを維持する必要があります。マニフェストレポにはマニフェストが含まれています。ここにマニフェストsampleとmanifest-formatがあります。
マニフェストは、リポジトリをどこでフェッチするか、どのリポジトリを管理するか、各リポジトリがどの作業ツリーでチェックアウトするかを記述します。 repo sync
はすべてのgitデータをダウンロードし、特定のリビジョンの作業ツリーを作成します。
これまで、私は 'pip install -e git + https:// ...'を使ってソースコードをインストールしました。インストール後、Git reposは$ VIRTUAL_ENV/srcにあります。 'repo'ツールはsrcディレクトリを使わないと思います。 'repo'ツールがチェックアウトをした後、ピップでgit reposをインストールする必要があると思います。ビルディングブロックを一緒に接着するのは難しくないはずです。 – guettli