Error de actualización de SVN: no se puede abrir el archivo nuevo el sistema svn-base no puede encontrar el archivo especificado

  

el servidor svn está configurado en el sistema Linux, el cliente svn en las ventanas, puede aparecer al actualizar "No se puede" Abrir archivo.

XXXX /tmp /text-base /XX.svn-base El sistema no puede encontrar el archivo y el error especificados.

Esto se debe a que hay dos archivos con el mismo nombre de archivo en el archivo de destino en el servidor Linux. Debido a que el nombre del archivo del sistema Linux distingue entre mayúsculas y minúsculas, el sistema de Windows no distingue entre el caso del nombre del archivo. Por ejemplo, readme.txt y ReadMe.txt son dos archivos diferentes en el sistema Linux, pero serán el mismo archivo en Windows. El problema anterior se produce al actualizar desde el servidor de Linux a Windows.

Solución:

El código es el siguiente

TortoiseSVN - > Repo-Browser


En la ventana emergente, seleccione Uno de los archivos con el mismo nombre, haga clic con el botón derecho, eliminar, Ok.

Commit!

Re-update.

Un amigo dijo que se puede manejar de esta manera, pero no se ha probado.

Solución A) (Recomendado)

1. Envíe los cambios en su copia de trabajo al repositorio. Use el navegador del repositorio para cambiar inmediatamente el nombre a mayúsculas (minúsculas) del archivo a minúsculas (mayúsculas) 3. Actualice su copia de trabajo

Solución B)

1. Use el submenú TortoiseSVN Cambie el nombre del comando para cambiar el nombre de UPPERcase al formato UPPERcase_ 2. Envíe el cambio 3. Cambie el nombre de UPPERcase_ al formato upperCASE 4. Envíe el cambio

Copyright © Conocimiento de Windows All Rights Reserved