5

Android ソース コードの表示と検索は簡単です。AndroidXRef Web サイトにアクセスするだけです。

ただし、最新バージョンの Superuserをビルドして実行する場合は、最初に Android ソース ツリー全体をダウンロードする必要があります。

ソース管理から Android の「マスター」ブランチを取得したいとします。

Google の公式指示に従った場合:

  • 手術には間違いなく少なくとも1時間かかります。半日以上かかる場合もございます。
  • おそらく数十ギガバイトのデータを取り込みます。私が住んでいる場所では、ユーザーが 1 か月に数十ギガバイトのデータを取り込むと、ISP が「超過料金」を請求することがあります。料金や追加料金を支払うのは好きではありません。

要するに、通常のrepo syncコマンドを実行すると、おそらく遅くて無駄になります。Android 開発の全歴史は必要ありません。無限のディスク容量はありません。

Android ソース コードをより迅速にチェックアウトするにはどうすればよいですか?

  1. 「浅いクローン」を実行すると役立つことはわかっています。これどうやってするの?

  2. Rakeshは、他の場所repo sync -c役立つと書いています。しますか?オプションのドキュメントを読みました。-cしかし、このオプションが実際に役立つかどうかを判断するには、Git を十分に理解していません。ここに関連する議論があります。

  3. (オプション:) チェックアウト操作を高速化するために使用できるその他のヒントやコツはありますか?

  4. (オプション:) 最終的に、チェックアウトされたコードを保持するために必要なディスク容量はどれくらいですか?

PS 先週チャットでくれた durron597 さんのアドバイスに感謝します。この質問に対して行われた結果としての改善は、すべて彼/彼女のおかげです.

4

1 に答える 1