Tengo un problema extraño con la actualización de Mercurial. Cada vez que agrego un archivo a mi repositorio y luego actualizo otra ubicación del repositorio (por ejemplo, en el proceso de CI), aparece el error "no se encontró coincidencia". Luego, cuando elimino la carpeta completa y la vuelvo a clonar, no hay problemas y los nuevos archivos agregados están ahí. Actualización y eliminación de NO DA problemasMercurial agregar nuevo archivo no da ninguna coincidencia error encontrado
Cuando hago "a" Verificar ha representado lo siguiente:
data/[email protected]: fichero de registro que faltan! 54: test.txt vacío o faltante [email protected]: b80de5d13875 en manifiestos no encontrado 3 errores de integridad encontrados! (El primer conjunto de cambios dañado parece ser 54)
¿Alguna idea de qué podría estar causando esto?
EDITAR
El trayecto:
ThoughtWorks.CruiseControl.Core.CruiseControlException: operación de control Fuente falló: aborto: data/[email protected]: No he encontrado nada ! . comando de proceso: hg actualización --noninteractive en ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute (ProcessInfo ProcessInfo) en ThoughtWorks.CruiseControl.Core.Sourcecontrol.Mercurial.Mercurial.GetSource (IIntegrationResult resultado) en ThoughtWorks .CruiseControl.Core.IntegrationRunner.Build (IIntegrationResult resultado) en ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate (IntegrationRequest petición)
¿Puede publicar un seguimiento que muestre los comandos exactos que está ejecutando y la salida que dan? – crazyscot
Parece que de alguna manera logró obtener un repositorio corrupto. Esto más apropiadamente pertenece a la lista de correo mercurial o al canal IRC freenode porque parece un error. – Omnifarious
¿Cómo puedo ejecutar un rastro? – Ivo