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.


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.


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


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 :-)


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"

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 ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.