Настройка Xcode для использования Subversion

imgres

Независимо от того, являетесь ли вы новым разработчиком Apple или опытным инженером по Cocoa, имеющим корни в NeXTStep, вы поймете, что необходимо делать резервную копию своей тяжелой работы. Интеграция Xcode с Subversion не только позволяет создавать резервную копию вашего кода, но также позволяет вам вести историю изменений, к которым вы можете вернуться или сравнить свой код. Это называется контролем версий. В этой статье предполагается, что у вас уже есть собственный репозиторий Subversion, к которому у вас есть доступ для чтения и записи. Если вы хотите настроить свой собственный сервер подрывной деятельности, я предлагаю проконсультироваться со всемогущим Google, чтобы найти широкий спектр статей о том, как выполнить эту задачу. Читайте скриншоты, подробности и много интересного.

Шаг 1) Сообщите Xcode о вашем репозитории.

Xcode имеет возможность взаимодействовать с Subversion, используя собственные svn-коммуникации, ssh + svn, http и https. Самым популярным из различных методов является https, который позволяет сохранять данные по зашифрованному каналу. Ведь в конце концов, важно, чтобы ваши коммерческие секреты никогда не раскрывались вашему конкуренту! Чтобы добавить репозиторий Subversion, перейдите в меню «SCM» и выберите параметр «Настроить репозитории SCM…». Заполните соответствующую информацию, которая должна быть доступна вам, в противном случае обратитесь к человеку, который управляет вашим репозиторием SVN, для получения более подробной информации.
Подключение к репозиторию с помощью svnserve

Шаг 2) Поместим ваш код на сервер Subversion

Вернитесь в меню SCM и выберите пункт меню «Репозитории». Теперь с этого экрана вы можете «импортировать» свою тяжелую работу в репозиторий. Нажмите кнопку «Импорт» и перейдите в каталог вашего проекта Xcode. Если вы еще этого не сделали, вы можете подумать о настройке вашего проекта для использования каталога для сборок, который находится ВНЕШНИЙ каталог вашего проекта Xcode. Если вы настроите свои пути сборки (в настройках проекта) таким образом, вы избежите проверки двоичных копий вашего приложения, что обычно не требуется, поскольку подрывная деятельность – это управление исходным кодом (SCM), а не управление двоичным контролем. После того, как вы определились с ситуацией с вашим путем сборки, выберите весь проект Xcode и импортируйте его. Если сервер Subversion является «локальным» для вашего компьютера, этот процесс будет быстрым. Если нет, подождите, пока он закончится.
Импорт проекта в репозиторий

Шаг 3) Извлеките ваш недавно импортированный код из репозитория

Теперь, когда вы сохранили свой исходный код на сервере Subversion, текущую локальную копию вашего проекта Xcode можно переместить в сторону или, что еще лучше, удалить. Не волнуйтесь, поскольку вы разместили файлы внутри репозитория, мы можем быстро проверить их, чтобы ваша рабочая копия была прикреплена к репозиторию. Вернитесь в меню SCM (заметили здесь тенденцию?) И выберите «Репозитории». В окне просмотра репозитория выберите свой проект Xcode и нажмите кнопку «Оформить заказ». Xcode попросит вас указать место для сохранения проекта. Подойдет любое место, просто сохраните его.Проверка проекта

Шаг 4) Сообщите вашему проекту, что он находится под контролем SCM

Пора сообщить Xcode, что вашим проектом управляет SCM, или, точнее говоря, подрывная деятельность. Вытащите настройки проекта и нажмите кнопку «Project Roots & SCM». Откроется окно, которое вы видите ниже, где вы хотите выбрать а затем щелкайте маленькие черные стрелки, пока не появится ваш репозиторий Subversion. Это. Нажмите ОК и вернитесь в Xcode. Теперь ваш проект поддерживает Subversion.tellxcodeitsmanaged

Последние шаги
Тяжелая работа окупилась. Теперь вы можете щелкнуть правой кнопкой мыши строку меню на боковой панели навигации и проверить запись «SCM». Это поместит дополнительный столбец на боковой панели, в котором будет буква «M», если файл «новее» (то есть его необходимо зафиксировать), чем тот, который находится в репозитории Subversion. Теперь вы можете щелкнуть файл правой кнопкой мыши и зафиксировать его в репозитории. Когда вы это сделаете, Xcode попросит вас ввести комментарий, описывающий, какие изменения были внесены в файл.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *