2016-04-05 9 views
2

Множество мест предложите использовать команду -c или --current-branch для команды repo, чтобы уменьшить объем загружаемого кода. Тем не менее, она уже не кажется, будет доступна:Синхронизация только текущей ветви в Android

repo --time -c -j2 sync 
Usage: repo [-p|--paginate|--no-pager] COMMAND [ARGS] 

main.py: error: no such option: -c 

Есть ли альтернатива переключатель сейчас или имеет функциональные возможности были полностью удалены?

Могу ли я получить старую версию оболочки репо откуда-нибудь, у которой есть переключатель -c и использовать его?

Есть проблема с использованием -c?

Моим вариантом использования является получение определенной ветки CyanogenMod и создание ПЗУ для моего телефона.

РЕДАКТИРОВАТЬ: Интересно, что в sync.py появляется опция.

grep -a2 current-branch .repo/repo/subcmds/sync.py 
of a project from server. 

The -c/--current-branch option can be used to only fetch objects that 
are on the branch specified by a project's revision. 

-- 
       dest='detach_head', action='store_true', 
       help='detach projects back to manifest revision') 
    p.add_option('-c', '--current-branch', 
       dest='current_branch_only', action='store_true', 
       help='fetch only current branch from server') 

ответ

0

Как указано в изменении вопроса, коммутатор по-прежнему доступен.

Путаница возникла из-за того, что на самом деле существует 2 скрипта python, используемых в repo --time -c -j2 sync.

repo - это один скрипт, затем он отправляет параметры в сценарий sync.

-c и -j являются параметрами к sync сценария и --time является параметром для repo сценария.

Таким образом, команда должна быть

repo --time sync -c -j2 
0

Может быть атрибут upstream элемента проекта в Manifest.xml является решением вашего вопроса.

Согласно the document of manifest file

Атрибут upstream: Имя реф Гит, в котором sha1 можно найти. Используется при синхронизации запрещенной проверки в режиме -c во избежание синхронизации всего пространства ref.

 Смежные вопросы

  • Нет связанных вопросов^_^