¿Cómo cambio a otra rama de subversión en Intellij?

146

¿Cuál es el concepto de cambio de sucursales en IntelliJ? Debo ser ciego o un idiota ...

Supongo que habría una opción de "cambiar a copiar" o algo así, pero no hay ninguna ...

EDITAR para aclarar: mi IDE anterior tenía una opción simple de "cambiar para copiar", que actualizaba todos los archivos que eran diferentes de la rama / troncal actual. IntelliJ parece tener un enfoque completamente diferente a esto, que simplemente no parece entender. La ayuda tampoco es muy útil.

Palabras clave útiles, enlaces o sugerencias son muy apreciados. Gracias.

PeterP
fuente
En caso de que esto pueda ayudar a alguien más: intenté hacer una svn switchdesde la línea de comandos de DOS y, aunque parecía funcionar, en realidad no hizo nada (la llamada svn stcontinuó diciendo que estaba apuntando a la URL anterior). Pero hacer el cambio a través de una actualización (Ctrl + T) en IntelliJ funcionó perfectamente.
vegemite4me

Respuestas:

216

Recién descubierto, el cambio de ramas se realiza mediante el cuadro de diálogo de actualización (VCS -> Proyecto de actualización, ⌘T), donde puedo seleccionar cualquier rama, etiqueta o revisión que desee.

PeterP
fuente
2
Justo porque aquí estás "actualizando" tu sandbox a una nueva sucursal.
Shaun F
50
No diría que es ciego y tonto. En realidad, también esperaba una opción de "cambio" en el menú contextual de svn. Pero, de hecho, se encuentra en otro lugar.
TjerkW
2
actualizando esto ... jetbrains.com/idea/help/…
Lucas Garcia
El usuario espera una experiencia similar de IDEA en diferentes CSV, lo que es difícil de hacer porque el enfoque SVN parece "tonto" desde la perspectiva de GIT. La confusión está en la expectativa de "la misma experiencia" de IDEA magic.
sonrisa el
46

Para novatos como yo que marcaron la casilla "no mostrar esto de nuevo" al principio, y ya no tienen el diálogo de actualización de subversión, intente esto:

  1. Utilice el menú de comandos "Control de versiones" -> Mostrar vista de cambios
  2. En esta vista, vaya a la pestaña "Información de copias de trabajo de Subversion"
  3. Aquí debería encontrar un enlace "Configurar sucursales" donde debería poder cambiar troncales y ramas

Si puedo decir, esto parece bastante complejo, si alguien tiene algo mejor, me alegraría saber :-)

Arnaud P
fuente
10
Editar: también puede volver a tener el mensaje de la ventana de diálogo, siguiente: Configuración | Control de versiones | Confirmación | Mostrar el cuadro de diálogo de opciones cuando se invocan estos comandos: Actualización
Arnaud P
40
Puede recuperar el cuadro de diálogo con un clic de cambio en el elemento del menú "Actualizar directorio".
Michael Lloyd Lee mlk
16

Simplemente use "Subversion" -> "Actualizar directorio ..." con opciones. En caso de que el cuadro de diálogo "Opciones de actualización" esté desactivado, así es como uno puede moverlo hacia atrás:

  1. Vaya a: "Configuración" -> "Control de versiones" -> "Confirmación"
  2. Marque la casilla "Mostrar diálogo de opciones ..." para "Actualizar"
andrch
fuente
7

Si como yo presionas "configurar ramas" y luego eliges la ruta de la rama que deseas, ¡esto está mal! cuando en "configurar ramas" necesita seleccionar la ruta de un nivel hacia arriba desde allí

espero que esto ayude a alguien como yo ...

perdido
fuente