2011-04-11 22 views
7

Estoy recibiendo el siguiente error cuando trato de actualizar mi directorio Mercurial en un PC:error Mercurial "El nombre de archivo, nombre de directorio o etiqueta del volumen es incorrecto"

El nombre de archivo, nombre de directorio o volumen la sintaxis de la etiqueta es incorrecta.

Otros comentarios han señalado que el problema consiste en tener símbolos y símbolos en la ruta. Sin embargo, mi camino es este:

C:\Users\First Last\Desktop\goodmorningcmc 

Eso no tiene ningún signo de amistad.

¿Es posible que el error esté causado por el espacio en mi nombre de usuario? Este es un error realmente frustrante.

Gracias, Kevin

+0

Esto suena como algo que necesita depuración - es mucho más fácil ayudarle si escribe en su lista de correo ([email protected]) o pasa por nuestro canal de IRC (http://webchat.freenode.net/? channels = mercurial) –

Respuesta

4

Resolví el problema - resultó que había un nombre de archivo en el repositorio que contenía un carácter de tubería |. Renombrar ese archivo resolvió el problema.

+0

¿Qué proceso atravesó para encontrar el archivo? –

+0

Mi amigo estaba trabajando en el repositorio (no actualizado) y noté que a una de las carpetas le faltaban unos 40 archivos. Verificar los contenidos de la carpeta reveló el archivo perdido. Lo probé cambiando el nombre del archivo, comprometiendo y empujando el repositorio. –

5

pude ser que un archivo ha sido añadido al repositorio por otra persona que tiene carácter poco fiable en ella. Al ejecutar la actualización, Mercurial intenta crear el archivo en el disco. Intente ejecutar hg serve y busque http://localhost:8000 - luego revise el historial del conjunto de cambios para ver qué archivos se han agregado/cambiado de nombre. Eso podría darte una pista.

Cuestiones relacionadas