Alternando ramificação no Xcode 9

95

Estou tendo problemas para encontrar o item de menu para alternar o ramo usando o Xcode 9. O menu de cópias de trabalho parece ter desaparecido. Alguma ideia?

Xcode 9

insira a descrição da imagem aqui

Xcode 8

insira a descrição da imagem aqui

Alexander MacLeod
fonte
1
Há um novo botão do navegador de controle de origem ao lado do botão do navegador do projeto que pode ser destinado a algum uso, mas tudo o que me diz é "Carregando ...".
Phillip Mills
Você poderia revisar a sessão da Apple ...
Ahmad F

Respostas:

165
  • Pressione ⌘2para abrir o novo Source Control Navigator.
  • Clique com o botão direito no masterícone.

insira a descrição da imagem aqui

Para mudar para um ramo diferente

  • Clique com o botão direito em um branch não atual
  • Escolher Checkout...
  • Pressione ou clique no Checkoutbotão.

insira a descrição da imagem aqui

vadiana
fonte
7
Sim, mas você vê que não há "Switch to Branch ..." nesse menu contextual, como havia nos Xcodes anteriores. No Xcode 9, você usa "Checkout ..." (que será ativado quando você selecionar qualquer branch não atual). Eu gosto disso porque a terminologia agora corresponde ao comando de linha de comando git que você usaria.
Jerry Krinock
@JerryKrinock Muito obrigado pela dica. Vou atualizar a resposta.
dia
Leva tempo para encontrar a filial no controle remoto. Você conhece a forma de pesquisar marcas remotas com Nome?
Liem Vo,
Receio não saber um caminho.
vadian,
No repositório em que estou trabalhando, há pastas amarelas nos nomes dos ramos. Esta equipe de desenvolvimento tem pastas amarelas com números de versão do aplicativo para os nomes das pastas e, em seguida, ramificações dentro dessas pastas. Como eles fizeram isso? i.imgur.com/zKoWxD6.png
Edison
16

Exponha a janela do lado esquerdo (Navigator) em seu Xcode selecionando esta opção (você verá isso no lado superior direito de sua janela Xcode):

Habilitando o Navigator

Agora selecione a segunda guia:

Selecionando a guia Controle de fonte

Clique com o botão direito no branch que você pretende finalizar a compra e aperte o botão de finalizar compra no menu: Verificando a filial

Rushabh
fonte
11

Parece que a Apple mudou o recurso Source Controls como change branch, version historypara separar a guia na área do Navigator para o Xcode 9.x

Abaixo estão as etapas para realizar a troca de ramificação:

  1. Abra o Navigator area(se estiver oculto) pressionando a janela do painel esquerdo presente no canto superior direito do Xcode ou use o atalho cmd + 2

passo 1

  1. Em Source control navigatorvocê pode ver Branches, Tagpresente para seu projeto.

Passo 2

  1. Agora, se você deseja alternar o ramo, selecione o ramo para alternar e clique com o botão direito nele.

  2. Selecione Checkout . Isso fará com que um alerta Do you want to check out “<branch name>”? selecione Checkout.

Etapa 3-4

  1. Agora, isso mudará seu branch para o selecionado depois de algum tempo.

Nota: Para alternar entre ramos, você precisa confirmar ou descartar as alterações feitas no projeto.

Passo 5

Etapa 6

  1. Você pode até ver o histórico de registro selecionando ramificação. O histórico de confirmações pode ser visualizado com base nas últimas 24 horas, nos últimos 7 dias e nos últimos 30 dias.

Etapa 6

Etapa 7

Jayprakash Dubey
fonte
2

1) Pressione mostrar o botão do navegador (canto superior direito do Xcode):

insira a descrição da imagem aqui

2) Mostrar o navegador do projeto, expandir a Remotespasta:
insira a descrição da imagem aqui

3) Expanda a pasta de origem, clique com o botão direito na ramificação que deseja usar e clique em Checkout....
insira a descrição da imagem aqui

Josh O'Connor
fonte