2012-02-07 8 views
5

Necesito registrar el archivo de imagen, [email protected] en Mac. Cuando trato de utilizar el comando,¿Cómo puedo escapar @ character en Mac

$ svn commit -m "otro nuevo archivo" imagen \ @ 2x.png

no funciona.

continuación, He intentado utilizar comillas simples alrededor del nombre de archivo como se sugiere en algunas otras respuestas

$ svn commit -m "otro archivo nuevo" 'imagen \ @ 2x.png'

Eso también no parece funcionar

Quitar la barra invertida antes de que @ también no funcione.

$ svn commit -m "otro archivo nuevo" '[email protected]'

Cualquier ayuda se agradece.

Gracias.

Respuesta

9

Según this SO answer y al SVN libro que necesita añadir otro símbolo @ al final del archivo:

svn commit -m "another new file" [email protected]@ 

Dale una oportunidad y vamos a saber si funciona: D

+0

Eso trabajó. ¡Gracias! –

+2

Para elaborar: es porque svn interpreta la primera "@". Agregar uno final causa que trate el primero literalmente. Una alternativa es reemplazar el "@" por "?" O "*", suponiendo que no tiene más de un archivo que coincida con ese patrón. –

+0

gracias, funcionó – Eugene