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


95

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

Xcode 9

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

Xcode 8

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


1
Рядом с кнопкой навигатора проекта есть новая кнопка навигатора системы управления версиями, которая может быть предназначена для некоторого использования, но все, что она мне говорит, это «Загрузка ...».
— Phillip Mills

Вы можете просмотреть Apple Session ...
— Ахмад Ф,

Ответы:


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

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

Чтобы перейти в другую ветку

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

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


7
Да, но вы видите, что в этом контекстном меню нет «Switch to Branch…», как это было в более ранних Xcodes. В Xcode 9 вы используете «Checkout…» (который будет включен, когда вы выберете любую не текущую ветвь). Мне это нравится, потому что терминология теперь соответствует команде командной строки git, которую вы бы использовали.
— Джерри Кринок

@JerryKrinock Большое спасибо за подсказку. Обновлю ответ.
— vadian

Чтобы найти ветку от Remotes, нужно время. Знаете ли вы, как искать пульты по бренду по имени?
— Liem Vo

Боюсь, я не знаю способа.
— vadian 03

В репо, в котором я работаю, есть желтые папки в именах веток. У этой команды разработчиков есть желтые папки с номерами версий приложений для имен папок, а затем ветвления внутри этих папок. Как они это сделали? i.imgur.com/zKoWxD6.png
— Эдисон

16

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

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

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

Выбор вкладки Source control

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


12

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

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

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

шаг 1

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

Шаг 2

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

  2. Выберите Checkout . Появится предупреждение Do you want to check out “<branch name>”? Select Checkout.

Шаг 3-4

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

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

Шаг 5

Шаг 6

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

Шаг 6

Шаг 7


2

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

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

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.