Переключиться на конкретную версию исходного кода Android - PullRequest
2 голосов
/ 14 марта 2011

Я играю с исходным кодом Android, и я хотел бы переключиться на 2.3.3 и внести некоторые изменения оттуда. Как мне это сделать?

Точнее говоря, я сделал git-клон проекта Launcher2 и хотел бы переключить его на тег android-2.3.3_r1a. Я пытался,

git checkout android-2.3.3_r1a

но Git, похоже, думает, что вместо этого я пытаюсь создать новую ветку.

Я тоже пробовал

git branch -r

который указан

  origin/HEAD -> origin/master
  origin/eclair
  origin/eclair-passion-release
  origin/eclair-release
  origin/eclair-sholes-release
  origin/eclair-sholes-release2
  origin/froyo
  origin/froyo-plus-aosp
  origin/froyo-release
  origin/gingerbread
  origin/gingerbread-release
  origin/master
  origin/tools_r7
  origin/tools_r8
  origin/tools_r9

, а затем

git checkout origin/froyo

но, похоже, ничего не происходит (файлы не изменены) и

git branch

по-прежнему выводит «* (без ветви)».

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

все, что вам нужно сделать, это git checkout -t origin/android-2.3.3_r1a. Это даст вам нужную ветку и отследит удаленную.

0 голосов
/ 14 марта 2011

Попробуйте:

git checkout -b android-2.3.3_r1a origin/android-2.3.3_r1a

Или:

git branch android-2.3.3_r1a origin/android-2.3.3_r1a
git checkout android-2.3.3_r1a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...