Isso pode ser tarde demais. Mas:
- Você pode passar
--depth=1
pararepo init
para obter um clone superficial. - E você pode usar
repo sync -c
para finalizar somente a filial atual.
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.)
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.