Добавление Icon@2x.png в SVN

#svn #ios4

#svn #ios4

Вопрос:

Я пытался добавить значок retina в SVN, но, похоже, у меня возникли проблемы с его регистрацией.

Я попробовал svn add Icon@2x.png svn добавить Icon@2x.png но ни один из них не работает.

Любая помощь будет оценена по достоинству.

Спасибо RS

Комментарии:

1. Какую ошибку вы получаете?

2. Я ввел svn add "Icon@2x.png" и получил svn: warning: 'Icon' not found

Ответ №1:

Вам нужно это сделать…

 svn add Icon@2x.png@
  

Ответ №2:

Не имеет значения, как вы экранируете символ «@», причина, по которой это происходит, заключается в том, что SVN считает, что последний символ «@» указывает номер редакции (формат @REV). Чтобы обойти это, вам нужно поместить еще один символ «@» в конце имени файла.

 svn add Icon@2x.png@
  

Если вам нужно добавить несколько файлов, вводить их все вручную может быть непросто, но вы можете использовать xargs для автоматизации этого:

 ls *2x.png | xargs -I x svn add x@
  

Ответ №3:

не лучше ли было бы сделать это рекурсивным? (Просто предложение для / обновления предыдущего ответа)

  find . -name "*2x.png" |xargs -I x svn add x@