Переключение ветки на Xcode 9

У меня возникли проблемы с поиском пункта меню для переключения ветки с помощью Xcode 9. Меню рабочих копий, похоже, исчезло. Любые идеи?

Xcode 9

введите описание изображения здесь

Xcode 8

введите описание изображения здесь


person Alexander MacLeod    schedule 06.06.2017    source источник
comment
Рядом с кнопкой навигатора проекта есть новая кнопка навигатора управления версиями, которая может быть предназначена для какого-то использования, но все, что она говорит мне, это загрузка....   -  person Phillip Mills    schedule 06.06.2017
comment
Вы можете просмотреть Apple Session...   -  person Ahmad F    schedule 29.10.2017


Ответы (5)


  • Нажмите ⌘2, чтобы открыть новый навигатор управления версиями.
  • Щелкните правой кнопкой мыши значок master.

введите описание изображения здесь

Чтобы переключиться на другую ветку

  • Щелкните правой кнопкой мыши не текущую ветку
  • Выберите Checkout...
  • Нажмите или нажмите кнопку Checkout.

введите описание изображения здесь

person vadian    schedule 06.06.2017
comment
Да, но вы видите, что в этом контекстном меню нет переключателя на ветку, как это было в более ранних Xcodes. В Xcode 9 вы используете Checkout… (который будет включен, когда вы выберете любую не текущую ветку). Мне это нравится, потому что терминология теперь соответствует команде командной строки git, которую вы бы использовали. - person Jerry Krinock; 13.06.2017
comment
Требуется время, чтобы найти ветку от Remotes. Знаете ли вы, как искать бренд пультов по имени? - person Liem Vo; 03.10.2017
comment
Боюсь, я не знаю способа. - person vadian; 03.10.2017
comment
В репо, в котором я работаю, есть желтые папки в именах веток. У этой команды разработчиков есть желтые папки с номерами версий приложений для имен папок, а затем разветвления внутри этих папок. Как они это сделали? i.imgur.com/zKoWxD6.png - person Edison; 31.07.2018

Откройте левое боковое окно (навигатор) в вашем Xcode, выбрав эту опцию (вы увидите это в верхней правой части окна Xcode):

Включение навигатора

Теперь выберите вторую вкладку:

«Выбор

Щелкните правой кнопкой мыши ветку, которую вы собираетесь оформить, и нажмите кнопку оформления заказа в меню: Проверка ветки

person Rushabh    schedule 09.06.2017

Похоже, что Apple переместила функцию Source Controls, такую ​​как change branch, version history, на отдельную вкладку в области навигации для Xcode 9.x.

Ниже приведены шаги для переключения ответвлений:

  1. Откройте Navigator area (если он скрыт), нажав окно левой панели в правом верхнем углу Xcode, или используйте сочетание клавиш cmd + 2.

шаг1

  1. В Source control navigator вы можете увидеть Branches, Tag для вашего проекта.

Шаг 2

  1. Теперь, если вы хотите переключить ветку, выберите ветку для переключения и щелкните по ней правой кнопкой мыши.

  2. Выберите Оформить заказ. Это вызовет предупреждение Do you want to check out “<branch name>”? Выберите Checkout.

Шаг 3-4

  1. Теперь это переключит вашу ветку на выбранную через некоторое время.

Примечание. Для переключения между ветвями необходимо зафиксировать или отменить изменения, сделанные в проекте.

Шаг 5

Шаг 6

  1. Вы даже можете просмотреть Историю журнала, выбрав ветку. Историю коммитов можно просмотреть за последние 24 часа, последние 7 дней и последние 30 дней.

Шаг 6

Шаг 7

person Jayprakash Dubey    schedule 16.01.2018

1) Нажмите кнопку «Показать навигатор» (правый верхний угол Xcode):

введите здесь описание изображения

2) Показать навигатор проекта, развернуть папку Remotes:
введите здесь описание изображения

3) Разверните исходную папку, щелкните правой кнопкой мыши ветку, которую хотите использовать, и нажмите Checkout....
введите здесь описание изображения

person Josh O'Connor    schedule 20.12.2017

Перейдите по ссылке ниже, чтобы получить четкое объяснение каждой функции, такой как «фиксация», «вытягивание», «выталкивание» и т. д.

https://www.raywenderlich.com/153084/use-git-source-control-xcode-9

person Teja Kumar Bethina    schedule 26.10.2017