web-dev-qa-db-ja.com

「= repo sync」でダウンロードする必要があるAndroidソースのサイズを制限するにはどうすればよいですか?

インターネット接続の悪い国に出て、ソフトウェア開発をしたいと思っています。

repo sync Androidソース(およびAWSサーバーのCyanogenModソース)を同期します。しかし、それらは非常に大きい(> 30 GB)ので、国を離れる前に取得できません。

ツリーからコードを除外する方法はありますか? Nexus 7(wifi)(ハタ)デバイスのみが必要です。プロジェクトを除外できますか?もしそうなら、どうですか?

Ubuntu 12.04とrepoを使用しています。

(私はAndroidタブレットを使用して、世界の非常に貧しい地域の子供たちを教育しています。UIをロックして、子供たちが教育用アプリのみを使用できるようにしたいと考えています。) -盗難対策、Wi-Fiホットスポットの作成を有効にし、48時間Wi-Fi経由で他のタブレットに接続していない場合、タブレットを無効にする必要があります。

16
Chris

これは遅すぎるかもしれません。だが:

  • --depth=1からrepo init浅いクローンを取得します。
  • そして、あなたはrepo sync -c現在のブランチのみをチェックアウトします。
36
Rakesh

Repo syncが呼び出されている間、特定のブランチが選択されていますが、すべてのブランチからのコードがダウンロードされます。ダウンロードサイズを制限するために、github Webサイトからコードを手動でダウンロードできます。このように、必要なブランチからコードをダウンロードできます。

0
Abitatha Roy