Como alterno para outro ramo do subversion no Intellij?

146

Qual é o conceito de alternar ramificações no IntelliJ? Eu devo ser cego ou idiota ...

Eu diria que haveria uma opção "mudar para copiar" ou algo assim, mas não há nenhuma ...

EDIT para esclarecimento: meu IDE anterior tinha uma opção simples "alternar para copiar", que atualizava todos os arquivos diferentes da ramificação / tronco atual. O IntelliJ parece ter uma abordagem completamente diferente disso, que eu simplesmente não entendo. A ajuda também não é muito útil.

Palavras-chave, links ou dicas úteis são muito apreciados. Obrigado.

PeterP
fonte
Caso isso possa ajudar outra pessoa: tentei fazer um a svn switchpartir da linha de comando do DOS e, embora parecesse funcionar, na verdade não funcionou (a chamada svn stcontinuou dizendo que eu estava apontando para o URL antigo). Mas fazer a troca via atualização (Ctrl + T) no IntelliJ funcionou perfeitamente.
precisa

Respostas:

216

A troca de ramificações descoberta recentemente é feita usando o diálogo de atualização (VCS -> Update Project, ⌘T), onde eu posso selecionar qualquer ramificação, tag ou revisão que desejar.

PeterP
fonte
2
Certo, porque aqui você está "atualizando" sua caixa de areia para uma nova ramificação.
Shaun F
50
Não diria que ele é cego e burro. Na verdade, eu esperava uma opção "switch" no menu de contexto svn também. Mas, de fato, ele pode ser encontrado em outro lugar.
precisa saber é o seguinte
2
atualizando isso .. jetbrains.com/idea/help/…
Lucas Garcia
O usuário espera uma experiência semelhante da IDEA em diferentes CSV, o que é difícil de fazer, pois a abordagem SVN parece "burra" do prospect do GIT. A confusão está nessa expectativa da "mesma experiência" da magia da IDEA.
smile-on
46

Para noobs como eu que marcaram a caixa "não mostrar isso de novo" no começo e não têm mais a caixa de diálogo de atualização do subversion, tente o seguinte:

  1. Use o menu de comando "Controle de versão" -> Mostrar exibição de alterações
  2. Nesta visão, vá para a aba "Informações sobre cópias de trabalho do Subversion"
  3. Aqui você deve encontrar um link "Configurar ramos", onde conseguir trocar de tronco e ramos

Se posso dizer, isso parece bastante complexo, se alguém tiver melhor, ficaria feliz em ouvir :-)

Arnaud P
fonte
10
Editar: você também pode ter o prompt da janela de diálogo novamente, a seguir: Configurações | Controle de versão | Confirmação Exibe a caixa de diálogo de opções quando esses comandos são chamados: Update
Arnaud P
40
Você pode retornar a caixa de diálogo com um clique em turno no item de menu "Atualizar diretório".
Michael Lloyd Lee mlk
16

Basta usar o "Subversion" -> "Update Directory ..." com as opções. Caso a caixa de diálogo "Opções de atualização" esteja desativada, eis como podemos movê-la de volta:

  1. Vá para: "Configurações" -> "Controle de versão" -> "Confirmação"
  2. Marque a caixa "Exibir opções da caixa de diálogo ..." para "Atualizar"
andrch
fonte
7

Se como eu, você clica em "configurar ramos" e escolhe o caminho do ramo que deseja - isso está errado! quando em "configurar filiais", você precisa selecionar o caminho um nível acima

espero que isso ajude alguém como eu ...

perdedor
fonte