2012-06-29 2 views
0

Я новичок в разработке iOS, я не использовал более ранние версии XCode.XCode 4.3 и SVN

Однако я сохранил свой проект на своем локальном hd. Теперь я хочу использовать некоторые онлайн-службы subversion.

Я не могу найти подходящие опции в XCode. Советы, к которым я googled, относятся к меню SCM, которое, как мне кажется, не имеет.

Я создал новый и пустой репозиторий в Интернете (на веб-сайте) и попытался настроить XCode, чтобы использовать его, выбрав меню «Подключиться к репозиторию» при запуске xcode. После некоторого tweeking в командной строке это «подключение к репозиторию» прошло успешно, но после этого XCode просто снова закрылся.

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

Теперь я обнаружил, что в XCode/Organizer/Repositories/MyProject указан, но имеет тип «GIT», что неверно.

Должен ли я изменить тип репозитория на SVN вместо GIT? Если да, то как я могу?

ответ

0

Когда вы создали проект, была возможность поставить проект под контроль источника. Этот параметр создает репозиторий git и по умолчанию проверяется.

Чтобы использовать SVN, вам необходимо импортировать проект в репозиторий SVN. (И вы, вероятно, не хотите, чтобы он находился под git и svn одновременно, поэтому вы либо удалите папку .git, либо заново создадите проект без выбранной опции scm.) После того, как проект будет импортирован в ваш репозиторий, вы убедитесь, что Xcode знает о репозитории, и вы можете проверить проект.


Но на самом деле я бы рекомендовал использовать Git. Это современная система управления версиями с множеством приятных функций (хотя для выполнения большинства из чего-то необычного требуется использование командной строки), и есть хорошие сайты для размещения проектов, например GitHub. Я не думаю, что SVN очень хорошо сравнивается с git.

+0

Большое спасибо! Я попробую. – user1458620