Cambio de rama en Xcode 9

95

Tengo problemas para encontrar el elemento del menú para cambiar de rama usando Xcode 9. El menú de copias de trabajo parece haber desaparecido. ¿Algunas ideas?

Xcode 9

ingrese la descripción de la imagen aquí

Xcode 8

ingrese la descripción de la imagen aquí

Alexander MacLeod
fuente
1
Hay un nuevo botón del navegador de control de fuente al lado del botón del navegador del proyecto que podría estar destinado a algún uso, pero todo lo que me dice es "Cargando ...".
Phillip Mills
Podrías revisar Apple Session ...
Ahmad F

Respuestas:

165
  • Presione ⌘2para abrir el nuevo Navegador de control de fuente.
  • Haz clic derecho en el mastericono.

ingrese la descripción de la imagen aquí

Para cambiar a una rama diferente

  • Haga clic derecho en una rama no actual
  • Escoger Checkout...
  • Presione o haga clic en el Checkoutbotón.

ingrese la descripción de la imagen aquí

vadian
fuente
7
Sí, pero verá que no hay "Cambiar a rama ..." en ese menú contextual, como había en Xcodes anteriores. En Xcode 9, usas "Checkout ..." (que se habilitará cuando selecciones cualquier rama no actual). Me gusta esto, porque la terminología ahora coincide con el comando de línea de comando git que usaría.
Jerry Krinock
@JerryKrinock Muchas gracias por la pista. Actualizaré la respuesta.
vadian
Se necesita tiempo para encontrar la rama de Remotes. ¿Conoce la forma de buscar marca de control remoto con nombre?
Liem Vo
Me temo que no conozco el camino.
vadian
En el repositorio en el que estoy trabajando hay carpetas amarillas dentro de los nombres de las ramas. Este equipo de desarrollo tiene carpetas amarillas con números de versión de la aplicación para los nombres de las carpetas y luego se ramifica dentro de esas carpetas. ¿Cómo hicieron eso? i.imgur.com/zKoWxD6.png
Edison
16

Exponga la ventana del lado izquierdo (Navegador) en su Xcode seleccionando esta opción (verá esto en el lado superior derecho de su ventana de Xcode):

Habilitación del navegador

Ahora seleccione la segunda pestaña:

Seleccionar la pestaña de control de fuente

Haga clic derecho en la sucursal que desea pagar y presione el botón de pago en el menú: Revisando la sucursal

Rushabh
fuente
11

Parece que Apple ha movido la función de controles de fuente como change branch, version historya una pestaña separada en el área del navegador para Xcode 9.x

A continuación se muestran los pasos para realizar el cambio de rama:

  1. Abra Navigator area(si está oculto) presionando la ventana del panel izquierdo presente en la parte superior derecha de Xcode o use el acceso directo cmd + 2

paso 1

  1. En Source control navigatorpuedes ver Branches, Tagpresente para tu proyecto.

Paso 2

  1. Ahora, si desea cambiar de rama, seleccione la rama para cambiar y haga clic derecho sobre ella.

  2. Seleccione Pagar . Esto generará una alerta Do you want to check out “<branch name>”? Seleccionar Checkout.

Paso 3-4

  1. Ahora esto cambiará su rama a la seleccionada después de algún tiempo.

Nota: Para cambiar entre ramas, debe confirmar o descartar los cambios realizados en el proyecto.

Paso 5

Paso 6

  1. Incluso puede ver el historial de registros seleccionando la rama. El historial de confirmaciones se puede ver en función de las últimas 24 horas, los últimos 7 días y los últimos 30 días.

Paso 6

Paso 7

Jayprakash Dubey
fuente
2

1) Presione el botón Mostrar navegador (esquina superior derecha de Xcode):

ingrese la descripción de la imagen aquí

2) Muestre el navegador del proyecto, expanda la Remotescarpeta:
ingrese la descripción de la imagen aquí

3) Expanda la carpeta de origen, haga clic con el botón derecho en la rama que desea usar y haga clic en Checkout....
ingrese la descripción de la imagen aquí

Josh O'Connor
fuente