Как бороться с Icon@2x.png в SVN? - PullRequest
11 голосов
/ 04 марта 2011

Я хочу проверить свои иконки и другие PNG. Конечно, я соблюдаю соглашение об именах изображений iPhone, поэтому у меня есть Icon.png и Icon@2x.png, Default.png и Default@2x.png.

Одна проблема: svn думает, что я пытаюсь что-то добавить с закрепленной версией.

hacksaw > svn add Default@2x.png
svn: warning: 'Default' not found

hacksaw > ls -l Default@2x.png
-rw-r--r--@ 1 hacksaw  hacksaw  11139 Mar  1 14:44 Default@2x.png

Есть ли альтернативный синтаксис для файла 2x? Или есть выход, который использует SVN, которого я не могу найти в книге о красных бобах?

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

Ответы [ 4 ]

29 голосов
/ 04 марта 2011

Как добавить эти @ 2x ресурсы iOS4 в SVN

$ svn add Default@2x.png@
A (bin) Default@2x.png
5 голосов
/ 04 марта 2011

Вам необходимо добавить '@' к любому имени файла, которое уже содержит '@', например, svn add "Default@2x.png@".

Если вы хотите добавить много файлов, содержащих '@', и вы используете bashили подобный, следующий фрагмент очень удобен:

for i in '*@*'; do svn add "$i@"; done
1 голос
/ 04 мая 2012

Если вы поместите весь файл ресурсов default@2x.png в папку, подобную Resource-ipad, то добавьте эту папку в svn add path. вам не нужно добавлять @ в конце .png

0 голосов
/ 04 марта 2011

Использование SVN с Xcode также решит эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...