Con los nuevos archivos de iPhone 2x He tropezado uppon este problema ...¿Cómo eliminar un archivo con @ en su nombre desde svn en la línea de comandos?
Respuesta
es necesario agregar un signo "@" en el final para conseguir SVN para procesar el archivo.
Por ejemplo, si usted tenía un archivo llamado [email protected] que desea añadir a SVN, escribiría:
svn add [email protected]@
Si usted tiene un montón de archivos con el símbolo "@" en su nombre que desea procesar en un lote (es decir, el uso comodín *), se puede hacer algo como esto en OS X Terminal:
find . -name "*@*" | xargs -I % svn add %@
el comando anterior utilizar la utilidad hallazgo hacer una lista de cada archivo con @ en su nombre de archivo y luego canalizar cada filepath a SVN usando XARGS.
Para cada ruta de archivo , xargs ejecutará el comando proporcionadosvn add %@
, excepto que -I %
dice xargs para reemplazar cada ocurrencia de "%" en el proporcionan comandos, con la ruta de archivo entubada. XARGS agrega efectivamente la "@" especial al final del nombre del archivo.
Por ejemplo, después de reemplazar el carácter "%", XARGS ejecutará svn add path/to/your/[email protected]@
; SVN aceptará este (presumiblemente porque SVN busca el última ocurrencia de "@" y trata esto como un especificador revisión)
Esperanza esto ayuda - que tenía que golpear la cabeza un poco para agregar los 2x gazzilion @ .png archivos necesarios para que mi aplicación se actualice para iOS 4.0
Por supuesto, si quieres para eliminar los archivos en lugar de agregarlos, solo necesita reemplazar svn add con svn delete en el ejemplo anterior y debería funcionar. – bhavinb
Bueno. Sin embargo, parece extraño: ¿por qué agregar una "@" al final hace que esto funcione? Está documentado en cualquier lugar? –
Muy extraño, agregué @ al final del nombre de archivo 'ubuntu @ ec2-54-245-12-20.us-west-2.compute.amazonaws.com @' y svn delete funcionó. – Siddharth
- 1. SVN "movimiento de reparación" desde la línea de comandos
- 2. ¿Cómo ejecuto un script de ruby desde la línea de comandos solo por su nombre?
- 3. Herramienta de línea de comandos para eliminar carpetas con un nombre especificado recursivamente en Windows?
- 4. Eliminando columnas de un archivo con awk o desde la línea de comandos en linux
- 5. svn no se puede eliminar el archivo con @@ en su nombre
- 6. ¿Cómo valido mi archivo YAML desde la línea de comandos?
- 7. IIS: ¿cómo deshacer/eliminar/eliminar una aplicación web desde la línea de comandos?
- 8. ¿Mover un archivo en SVN elimina su historial de revisión?
- 9. ¿cómo se puede llamar a múltiples archivos desde la línea de comandos en su aplicación?
- 10. ¿Cómo elimino un archivo de la lista de ignorar de SVN, usando la línea de comandos?
- 11. ¿Ejecuta la línea de comandos desde C# con los parámetros?
- 12. ¿Cómo crear un archivo PSD en capas desde la línea de comandos?
- 13. Cómo arrancar desde la línea de comandos
- 14. Crear archivo jar desde la línea de comandos
- 15. ¿Cómo ejecutar Google Codepro Analytix desde la línea de comandos?
- 16. ¿Cómo encontrar líneas únicas en un archivo de texto desde la línea de comandos?
- 17. Cómo eliminar el archivo "-" de svn?
- 18. ¿Tubería en la línea de comandos que simula un archivo?
- 19. Error al ejecutar comandos svn en la línea de cmd
- 20. Android compilación desde la línea de comandos en Windows
- 21. Cómo instalar paquetes desde la línea de comandos en Suse
- 22. ¿Cómo obtengo la ruta completa para un argumento de línea de comandos de nombre de archivo?
- 23. Cómo ejecutar ffmpeg desde la línea de comandos en android
- 24. Cómo pasar argumentos desde la línea de comandos a gradle
- 25. Eliminar la última línea de un archivo
- 26. ¿Cómo mueves un archivo en SVN?
- 27. Cómo compilar un programa Win32 desde la línea de comandos con Delphi
- 28. Cómo eliminar archivos sin seguimiento en SVN
- 29. Git eliminar un archivo con espacio en el nombre
- 30. Con iTerm2 en Mac, ¿cómo eliminar reenviar una palabra desde el cursor en la línea de comandos?
¿Cuál es el problema? ¿Qué componente rechaza el nombre del archivo? ¿Qué errores obtienes? ¿En qué plataforma? –
problema similar aquí: http://stackoverflow.com/questions/1985203/why-subversion-skips-files-which-contain-the-symbol –
Votación para cerrar como una trampa de la sugerencia de @ Dmitry –