2

さまざまな Android リリース (1.0、1.5、2.0 など) を切り替えてから、ファイル システム経由でそれらにアクセスして、そのバージョンのすべてのファイルを tarball にコピーできるようにしたいと考えています。現在repo init -u <source URL> -b release-1.、各バージョンを取得するために実行しています(必要な各バージョンのタグを変更しています)。これが単一の git である場合、必要なブランチ/タグをチェックアウトすることができ、prject ディレクトリはそれを反映するように「変形」し、そのフォルダーを単に tar することができます。Androidソースはレポによって制御される複数のgitリポジトリに分割されているため、上記の方法以外でこれを変更する方法をまだ見つけていません。

任意の提案をいただければ幸いです。

4

2 に答える 2

3

-u パラメータなしで、既存のチェックアウトで init -b {branch} を実行できます。repo sync はソースをブランチに変更します。

于 2011-03-20T12:57:17.580 に答える
0

それがアプリケーションの IDE デバッグの単なるソースである場合、それらのソース コード アーカイブへのリンクを提供する私の android-programming knols の 1 つにリストされているブログ投稿があります。

Google Knol サイトで android-programming を検索して見つけてください。

于 2010-04-02T04:05:56.667 に答える