2011-03-01 14 views
6

Hola
Tengo un problema para confirmar mis cambios a SVN.
recibo el mensaje:Problema de compromiso de Subversion

confirmación fallida (detalles a continuación):
URL del repositorio ilegal ''

estoy usando NetBeans.

¿Alguna ayuda, por favor?

+0

Lo siento, no puedo pensar: ¿qué es CVN? ¿No estás confundiendo CVS y SVN (= subversión)? – Rup

Respuesta

6

Parece que el URL de su repositorio es incorrecto. Verifique que su repositorio esté apuntando al lugar correcto;

$ svn info 
Path: . 
URL: https://... ** is this right? 
Repository Root: https://... ** Is this right? 
<snip> 

Si es correcto, ¿está funcionando su servidor SVN? ¿Puedes hacer ping al servidor, verificar que SVN se está ejecutando, etc.?

+0

Quizás no tanto "malo" sino más bien "inconsistente". Este problema puede ocurrir si ha revisado diferentes subdirectorios del repositorio con URL diferentes pero equivalentes. Por ejemplo, especificar http una vez y https otra. Luego, intentar verificarlos todos a la vez da el error. Corregir de esta manera: $ perl -pi.bak -e 's/http:/https: /;' * /. svn/entradas – MarkHu

0

Si la URL es correcta, puede ser un problema de proxy. Por ejemplo, si está detrás de un firewall corporativo, entonces también debe configurar el servidor proxy.

4

Me estaba saliendo este error, y el problema resultó ser que estaba tratando de confirmar cambios locales y cambios en proyectos externos, como se describe aquí How do I checkin to local copy AND svn:externals subdirectories in one commit?.

+1

Esto me ayudó, aunque no tengo idea si hay cosas externas en el proyecto con el que estoy trabajando. Acabo de comprometer todo por separado (cada subcarpeta o archivo) y funcionó. – Ixx

+0

Gracias, este fue el problema para mí también. –

3

has necesitado svn switch CORRECT_URL

0

veces directorios se comprueban a cabo bajo los alias. Tuve una situación en la que la mayoría de los archivos se extrajeron usando la URL svn: //server.company.com/repo, pero uno se desprotegió en svn: // server/repo y Subversion se confundió, arrojando este error cuando traté de verificar archivos en ambos directorios simultáneamente.

0

Tuve este problema en TortoiseSVN y fue en realidad debido a la carpeta oculta que almacena todos los archivos .svn. Estos archivos contienen algunos punteros que pueden dañarse si está copiando y pegando archivos.

Copié toda una carpeta de TestBoxA a TextBoxB y de esta manera accidentalmente arrastré los archivos ocultos .svn. Como todos los archivos .svn seguían apuntando a TestBoxA, obtuve ese error.

La solución simple era habilitar File Explorer-> View-> Show Hidden Folders para poder ver las carpetas ocultas y eliminar la carpeta llamada "svn" en la carpeta dañada. SVN generó nuevos archivos .svn cuando me comprometí.

Cuestiones relacionadas