2009-04-22 9 views
20

estoy teniendo el problema más extraño ... cada vez que cometo me sale y error como este:confirmación en Subversion Combinar del archivo falló: 200 OK

commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com) 

que es el directorio del archivo que he modificado.

Más tarde Editar Tengo instalado web dav SVN y me comprometo a una URL HTTP. y hay un enlace de confirmación de publicación haciendo una actualización svn en un directorio en la misma máquina

¿Alguna idea? gracias por su ayuda.

+0

debemos suponer el servidor en cuestión ha instalado WebDav? – Powerlord

Respuesta

28

que obtendrá ese error si su post-commit está fallando. Intente ejecutarlo desde la línea de comando con los mismos argumentos para asegurarse de que funciona correctamente. Tuve este error hace una o dos semanas cuando mi script de python estaba fallando.

+1

Tengo el mismo problema y, de hecho, fue un error posterior a la confirmación. ¿Por qué este mensaje es tan críptico? – gruszczy

+0

Tenía el mismo problema. Gracias, jvenema. –

4

Encontré this y this en Google ... ¿Puede ser útil?

parece que está ligada a la post-commit no. Sin embargo, es probable que realmente esté comprometido.

1

He encontrado el mismo problema cuando hice muchos cambios y me preparé para comprometerme con CodePlex. He intentado hacerlo en línea de comandos, pero también falló. Tengo que revertir mi proyecto y dividir mis cambios en algunos más pequeños y comprometerlos uno por uno. Entonces está bien.

Pero no sé POR QUÉ.

+0

Tienes razón, en CodePlex falla si haces commits grandes (como comming from merges). Si haces commits más pequeños, funciona, está bien. – jorgebg

0

es necesario agregar directoty que genera el error, a la subversión.

1

Pruebe a activar el servidor proxy en la tortuga, la opción Configuración/Red bajo.

1

Hace poco tuve este problema, y ​​las soluciones mencionadas no lo resolvieron.
En mi caso, podía enviar archivos individuales usando Tortoise SVN, pero todas las confirmaciones fallaban al usar subclipse.
El problema fue causado por mi antivirus o firewall, Kaspersky. Pausar esto resolvió el problema.

Desafortunadamente, el establecimiento de los clientes SVN como de confianza no resuelve el problema. Creo que este es un error potencial en la versión 2012 de Kaspersky. (Consulte here)

3

Este es un error relacionado con la confirmación.

depurar el post-commit guión, en general, dentro de su directorio del repositorio:

.../ Projectname/SVN/ganchos/post-commit

En el pasado tuve un mensaje de error similar debido a un error de sintaxis en una secuencia de comandos de correo electrónico-commit después

Flavio

0

A continuación los pasos trabaja conmigo

  1. ejecute el programa llamado 'TortoiseSVN Repository Browser' en su computadora.
  2. se le solicita se falló el certificado, y le pide que me registre y restaurar el certificado
  3. Después de registro en, todo estaba bien
Cuestiones relacionadas