インターネット接続の悪い国に出て、ソフトウェア開発をしたいと思っています。
repo sync
Androidソース(およびAWSサーバーのCyanogenModソース)を同期します。しかし、それらは非常に大きい(> 30 GB)ので、国を離れる前に取得できません。
ツリーからコードを除外する方法はありますか? Nexus 7(wifi)(ハタ)デバイスのみが必要です。プロジェクトを除外できますか?もしそうなら、どうですか?
Ubuntu 12.04とrepoを使用しています。
(私はAndroidタブレットを使用して、世界の非常に貧しい地域の子供たちを教育しています。UIをロックして、子供たちが教育用アプリのみを使用できるようにしたいと考えています。) -盗難対策、Wi-Fiホットスポットの作成を有効にし、48時間Wi-Fi経由で他のタブレットに接続していない場合、タブレットを無効にする必要があります。
これは遅すぎるかもしれません。だが:
--depth=1
からrepo init
浅いクローンを取得します。repo sync -c
現在のブランチのみをチェックアウトします。Repo syncが呼び出されている間、特定のブランチが選択されていますが、すべてのブランチからのコードがダウンロードされます。ダウンロードサイズを制限するために、github Webサイトからコードを手動でダウンロードできます。このように、必要なブランチからコードをダウンロードできます。