2010-01-06 11 views
5

Uso de Netbeans Una vez revisé un proyecto de un repositorio SVN, solo para probar las funciones de SVN en Netbeans.Dile a Netbeans que se olvide del SVN

Ahora, cada vez que creo un nuevo proyecto, o abro un proyecto existente que no está bajo control de código fuente, Netbeans "piensa" está bajo control de versión en ese repositorio con el que estaba jugando.

¿Cómo puedo decirle a Netbeans que olvide todo lo relacionado con el repositorio SVN que solía utilizar, para que pueda trabajar en una pequeña aplicación trivial completamente localmente, sin interactuar con ningún repositorio de control de versiones. Pero sin desinstalar el complemento Netbeans SVN, así puedo usarlo en algunos otros proyectos.


Editar: Por "Netbeans 'piensa' está bajo el control de versiones en ese repositorio" quiero decir lo siguiente:

  • En el árbol del proyecto ver un icono azul se muestra junto a casi todos los paquetes/objetos
  • Los nombres de los objetos aparecen en verde
  • La información sobre herramientas en los paquetes dice "Contiene archivos nuevos o modificados o eliminados piedades"
  • La descripción de objeto dice 'localmente modificado'
  • opciones SVN para confirmar los cambios en el menú del equipo están disponibles.

Si desactivo el complemento SVN, todos los síntomas anteriores desaparecerán.

Por otra parte, no podía encontrar ningún subdirectorio .svn y no se hace referencia a SVN en <% APPDATA%> /. Netbeans/6.7/build.properties

Respuesta

3

resuelto: Hubo un directorio .svn superior del árbol de directorios, algo como esto:

c:\dir1 
    |-\.svn 
    |-\dir2 
     |-\dir3 (where I store netbeans project) 
      |-\project1 
      |-\project2 
      | ... 
      |-\projectN 

Siempre que he creado un nuevo proyecto en c: \ dir1 \ directorio2 \ dir3 \ nuevo_proyecto el problema surgido

Quité ese directorio .svn y los problemas se resolvieron.

+3

Me gustaría señalar que una vez que haces esto, los proyectos que tienes que están bajo el control de svn y que pueden estar en algún lugar como c: \ dir1 \ dir2 \ MyProjectFromSVN ya no están bajo el control svn ... lo cual puede no ser lo que esperar/querer ... La otra estrategia sería crear un nuevo directorio para proyectos 'no administrados', como c: \ MyNonSVNProjects ... – vkraemer

+0

Gracias vkraemer, lo había notado y está bien borrar ese .svn direcotry porque estaba allí desde mis primeros pasos con el cliente svn cuando se estropeó todo. +1 a tu comentario – mmutilva

0

No es un archivo que Netbeans mantener, usualmente se guarda en "C:\Documents and Settings\<login-Name>\.netbeans\5.5" como la ubicación llamada build.properties. Puede ver si hay entradas SVN en ese archivo; si es así, haga una copia de seguridad, elimine esas entradas y vea si este escenario se repite.

+0

gracias por la respuesta, acabo de editar la pregunta en función de su respuesta. – mmutilva

1

Netbeans "piensa" está bajo control de versión en ese repositorio que estaba jugando con .

¿Cómo exactamente eso se manifiesta? Lo único que debería hacer pensar a Netbeans que un proyecto está controlado por la versión mediante SVN es la presencia de un subdirectorio .svn.

+0

gracias por la respuesta, acabo de editar la pregunta en función de su respuesta. – mmutilva

10

Si aún necesita mantener su proyecto bajo control de versión pero mantiene el control de versión fuera de NetBeans, puede desactivar el complemento SVN o desinstalarlo por completo. En NetBeans IDE vaya a Herramientas-> Complementos y luego en la pestaña Instalado (en 7.x verificar en "Mostrar detalles") verificar Subversion y presionar Desactivar o Desinstalar. El plugin se desactivará/retirado y se le pedirá que reinicie el IDE: how to disable NetBean Subversion Plug-in

+0

explicación increíble! funcionó bien para mí, gracias. –

4

Ok, así, no es totalmente obvio:

  1. Pre 7.1 (creo): deshabilitar el módulo de SVN en Tools - >Plugins.
  2. Sin embargo, si SVN se instala como parte de la IDE Base: desconexión desde SVN a través Team ->Subversion ->Disconnectmientras que la raíz de svn checkout se selecciona
+0

Gracias. Sí, necesita usar Team-> si instala el paquete completo de netbeans. Cuando instalé solo la versión de PHP (7.1), aún SVN puede ser deshabilitado desde Tools-> Plugins – Programster

1

Sólo tienes que ir a Team y haga clic en desconectar. Esto lo desconectará de GIT, netbeans que muestra esta notificación porque está conectado a GIT.

Cuestiones relacionadas