Una vez que está en Perforce, el estuche permanece fijo. Como mencionó Johan, puede borrar, establecer el nombre correctamente y agregarlo nuevamente. Sin embargo, hay una ligera ...
Si alguien más (con Windows) ya ha sincronizado la versión de carcasa incorrecta, cuando vuelvan a sincronizar la correcta, no cambiará la carcasa de su PC. Esta es una peculiaridad del sistema de archivos de Windows que reconoce el caso, pero sigue siendo fundamentalmente independiente del caso.
Si un número de usuarios se han sincronizado, y no es conveniente hacer que también eliminen del cliente (y arruinando las carpetas de sus máquinas), entonces puede recurrir a una oscura y sucia técnica de Perforce llamada " Checkpoint surgery ". No es para los pusilánimes, pero debes hacer esto:
- Detén tu servidor, toma un punto de control.
- Usando su editor de texto favorito que puede manejar archivos de varios megabytes, busque & y reemplace todas las ocurrencias del nombre de caso antiguo por el nuevo. Por supuesto, también puedes usar un script.
- Reproduzca su archivo de punto de control para volver a crear los metadatos de la base de datos Perforce.
- Reinicia tu servidor.
Esto afectará a todas las especificaciones del cliente del usuario de forma transparente, por lo que cuando se sincronicen obtendrán el caso correcto como por arte de magia.
Parece peludo, pero he tenido que hacerlo antes y siempre y cuando cuides, hagas una copia de seguridad, hagas una prueba, etc., entonces todo debería estar bien.
Windows realmente no se preocupa por el nombre del archivo, pero * lo recuerda *. Uno de mis compañeros de trabajo se refiere a esto como "caso-retentivo". :-) –
Creo que el recuerdo de la caja puede suceder sin importar cuál sea su plataforma. Sé que eso ya pasó en Linux antes, para mi eventual disgusto cuando rastreé el problema. Creo que necesariamente hace una comprobación insensible a mayúsculas y minúsculas de la ruta. –
¿Podría alguien agregar un comentario que defina "borrar" en este contexto? ¿Simplemente quiere decir usar el sistema operativo para eliminar el archivo de la unidad? – Craig