Como posso limitar o tamanho da fonte do Android que eu preciso baixar com “repo sync”?

11

Estou planejando sair para um país com uma conexão de internet ruim, onde espero fazer algum desenvolvimento de software.

Eu tenho usado o repo sync para sincronizar a fonte do Android (e a fonte CyanogenMod no meu servidor da AWS). Mas eles são tão grandes (> 30 GB) que não os recebo antes de deixar meu país.

Existe alguma maneira de excluir código da árvore? Eu só preciso do dispositivo Nexus 7 (wifi) (garoupa). Posso excluir projetos? Se sim, como?

Estou usando o Ubuntu 12.04 e repo.

(Eu estou usando tablets Android para educar crianças em partes muito pobres do mundo. Eu quero bloquear a interface do usuário, para que as crianças só podem usar o aplicativo educativo (s). Como uma medida anti-roubo Preciso ativar a criação de um ponto de acesso Wi-Fi e desativar os tablets se não estiverem conectados a outros tablets via Wi-Fi por 48 horas.)

    
por Chris 04.06.2013 / 13:19

2 respostas

25

Isso pode ser tarde demais. Mas:

  • Você pode passar --depth=1 para repo init para obter um clone superficial.
  • E você pode usar repo sync -c para finalizar somente a filial atual.
por 02.09.2015 / 08:34
0

Enquanto o repo sync é invocado, embora um branch específico seja selecionado, o código de todos os branches é baixado. Para limitar o tamanho do download, você pode fazer o download manual do código no site do github. Assim, você pode baixar o código do ramo que você deseja.

    
por 28.04.2018 / 06:21