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

3 minutos de lectura

avatar de usuario
Pedro P

¿Cuál es el concepto de cambiar de rama en IntelliJ? Debo ser ciego o idiota…

Supongo que habría una opción de “cambiar a copiar” o algo así, pero no hay ninguno…

EDITAR para aclarar: mi IDE anterior tenía una opción simple de “cambiar a 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 parezco entender. La ayuda tampoco es muy útil.

Se agradecen mucho las palabras clave útiles, los enlaces o las sugerencias. Gracias.

  • En caso de que esto pueda ayudar a alguien más: Traté de hacer un svn switch desde la línea de comandos de DOS y aunque parecía funcionar, en realidad no hizo nada (llamando svn st continuó diciendo que estaba apuntando a la antigua URL). Pero hacer el cambio a través de una actualización (Ctrl+T) en IntelliJ funcionó perfectamente.

    – vegemite4me

    2 de noviembre de 2012 a las 10:18

avatar de usuario
Pedro P

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

  • Correcto porque aquí está “actualizando” su sandbox a una nueva rama.

    – Shaun

    21 de octubre de 2009 a las 0:47

  • No diría que es ciego y tonto. En realidad, también esperaba una opción de “cambiar” en el menú contextual de svn. Pero, de hecho, se encuentra en otro lugar.

    – TjerkW

    21 de marzo de 2013 a las 10:01

  • actualizando esto.. jetbrains.com/idea/help/…

    – Lucas García

    26 de noviembre de 2014 a las 15:06

  • El usuario espera una experiencia similar de IDEA en diferentes CSV, lo cual es difícil de hacer porque el enfoque SVN parece “tonto” desde GIT prospectivo. La confusión está en esa expectativa de “misma experiencia” de la magia de IDEA.

    – Sonríe

    29 de mayo de 2015 a las 13:28

  • @LucasGarcia enlace muerto, 404

    – SusanW

    12 de marzo de 2021 a las 17:44

avatar de usuario
Arnaud P.

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

  1. Use el menú de comando “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 troncal y sucursales

Si puedo decir, esto parece bastante complejo, si alguien tiene algo mejor, me encantaría saberlo 🙂

  • Editar: también puede hacer que la ventana de diálogo vuelva a aparecer, siguiendo: Configuración | Control de versiones | Confirmación | Mostrar diálogo de opciones cuando se invocan estos comandos: Actualizar

    – Arnaud P.

    9 de noviembre de 2011 a las 12:44


  • Puede recuperar el cuadro de diálogo con un clic de mayúsculas en el elemento de menú “Actualizar directorio”.

    – Michael Lloyd Lee mlk

    29 de noviembre de 2011 a las 14:03

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 se puede mover hacia atrás:

  1. Vaya a: “Configuración” -> “Control de versiones” -> “Confirmación”
  2. Marque la casilla “Diálogo de opciones de visualización…” para “Actualizar”

Si, como yo, presiona “configurar sucursales” y luego elige la ruta de la sucursal que desea, ¡esto está mal! cuando esté en “configurar sucursales”, debe seleccionar la ruta un nivel hacia arriba desde allí

espero que esto ayude a alguien como yo…

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad