Estoy tratando de compartir un proyecto entre mi computadora de escritorio y la computadora portátil usando Subversion. El proyecto tiene 3 módulos. Importé la carpeta del proyecto en un repositorio en una carpeta compartida a la que mi computadora portátil puede acceder a través de la red.IntelliJ y SVN: "no se detectaron cambios" en la confirmación
Comprobé el proyecto en mi computadora portátil y luego intenté abrir el proyecto. Ninguno de los módulos está visible, solo el archivo .iml del proyecto, como en la captura de pantalla siguiente.
Veo que el archivo .iml tiene una línea para "URL de contenido", que se refiere a una ubicación en mi escritorio. quizá este es el problema. ¿Qué puedo hacer al respecto? ¿Tengo que crear un nuevo proyecto en la computadora portátil e importar los módulos, de modo que habrá 2 archivos .iml de primer nivel diferentes, uno para el escritorio y otro para la computadora portátil? ¿Voy por esto de la manera incorrecta?
ACTUALIZACIÓN: El problema parece estar relacionado con la comisión. Cuando realizo un cambio en un archivo, guardo y pulso Confirmar cambios, aparece una ventana emergente que dice "No se detectaron cambios". Esto es lo mismo en la computadora portátil y el escritorio, y significaba que descargué la versión incorrecta en mi computadora portátil antes. Eliminé el repositorio y creé uno nuevo, y mi proyecto funciona en mi computadora portátil ahora, pero no puedo realizar cambios desde IntelliJ (solo con TortoiseSVN a través del administrador de archivos). Además, cuando importé mi proyecto al control de versiones desde mi computadora de escritorio, la copia de trabajo no se puso bajo control de versión. Así que no puedo actualizar desde mi escritorio a menos que lo revise en una carpeta diferente.
Creo que hay algo mal con el complemento SVN con esta versión de IntelliJ (10.5.1). ¿Alguien más tiene problemas para realizar cambios?
RESOLUCIÓN Necesitaba 1) Actualizar configuración | El control de versiones Subversion para asignar al directorio de trabajo 2) Importación a Control de versiones 3) Compruebe hacia fuera otra vez
Es, posiblemente, puede haber sido causado por el hecho de que los módulos eran originalmente proyectos independientes que estaban en repositorios separados. Cualquiera sea la causa, el cuadro de diálogo "Sin cambios detectados" de IntelliJ no es el más útil.
¿Estás seguro de que has cometido todos los archivos de la primera computadora? ¿Qué muestra el registro svn? –
@matt Creo que sí ... Hago clic en "commit" en el escritorio y dice que no hay cambios, y todos los archivos están allí en la computadora portátil. Creo que es este archivo .iml como se muestra en la captura de pantalla, que contiene la URL de contenido incorrecto. Pero no quiero cambiarlo porque cuando lo confirme será copiado a mi escritorio, entonces presumiblemente el proyecto no funcionará allí. –
Puede verificar si ha cometido todo usando un cliente SVN externo como tortuga SVN (en Windows) coloreará todos los archivos bajo el control de versión –