Это зависит от того, как XCode в данный момент игнорирует файл.Обычно я нахожу, что он игнорирует его по своему выбору, например, он никогда даже не добавил его в систему управления версиями и не даст вам возможность добавить его.В этом случае вы можете открыть Терминал, перейти в каталог ваших проектов и выполнить что-то вроде:
svn add pathto/file/name
например
svn add Project/AddedLibraries/libsdl.a
XCode должен с радостью контролировать версию, если вы переключитесьвернитесь в XCode и посмотрите, что его нужно пометить «А» для добавления.
Если XCode действительно игнорирует файл, например, он был в управлении версиями, но изменения больше не фиксируются, тогда вам необходимо:
svn propdel svn:ignore pathto/file/name
Это просто вернет ошибку, если свойство не установлено.Вы также можете выполнить:
svn propdel svn:ignore -R
, чтобы удалить блокировку флага игнорирования.
Существует еще одна возможность.Subversion настраивается централизованно в разделе «Разное», чтобы игнорировать этот файл.Посмотрите в ~/.subversion/config
.Раздел может выглядеть примерно так:
[miscellany]
global-ignores = .*~ *~ .#* .DS_Store *.pbxuser *.xcuserdatad xcuserdata *.mp3
Если вы получили предупреждение от svn об отсутствии редактора, должно помочь следующее:
По умолчанию он должен искать переменную среды unix "VISUAL ", не сумев, что будет искать" РЕДАКТОР ".Лично я хороший парень, но вы можете предпочесть nano или emacs.В любом случае установите переменную окружения в вашей оболочке соответствующим образом.Это установит его только для вашего текущего сеанса оболочки:
export VISUAL=/usr/bin/vim
Чтобы установить его более постоянно, сделайте это для вашего .bash_profile в вашем домашнем каталоге:
VISUAL="/usr/bin/vim"
export VISUAL
вам нужно будетзакройте и снова откройте окно терминала, если вы сделаете последнее.Если вы не уверены, какой путь к команде вы хотите использовать, например, which nano
.