Подтвердить что ты не робот

Как добавить новый проект в исходный элемент управления в Xcode 4?

Как добавить новый проект в исходный элемент управления (SVN) с помощью Xcode 4?

4b9b3361

Ответ 1

Открыть Организатор. Нажмите на корень вашего SVN-репозитория в дереве слева. Нажмите "Импорт" в правом нижнем углу и выберите каталог из поискового устройства, которое вы хотите добавить, и нажмите "Импорт".

Это добавит проект в SVN

Ответ 2

Документация XCode 4 рекомендуется использовать инструменты командной строки или служебную программу для настройки хранилища Git или Subversion.

Чтобы настроить репозиторий Subversion с помощью командной строки

1/Откройте утилиту Terminal и используйте команду svnadmin для создания репозитория Subversion.
Например, если вы хотите создать репозиторий с именем Sketch_svn в существующем расположении /Users/myUserName/Repositories, вы должны ввести команду:

  svnadmin create /Users/myUserName/Repositories/Sketch_svn

Совет. Самый простой способ получить полный путь к папке в Терминал, не рискуя печатать ошибки, - это сначала ввести команду (cd в этом случае), ввести пробел, а затем перетащите папку из Finder и отпустите ее в конце командной строки терминала.

Обратите внимание, что каталог /Users/myUserName/Repositories/ должен существовать до выполнения этой команды. Вы можете использовать команду Finder или mkdir для создания каталога.

2/В другом месте - не в только что созданном репозитории - создайте папку для хранения временной копии проекта. В этой папке создайте три дополнительные папки с именем branches, tags и trunk.

3/Создайте новый проект Xcode в папке trunk, используя Xcode, или поместите существующий проект в папку trunk, используя командную строку или Finder.

4/Используйте функцию импорта svn для импорта проекта в созданный репозиторий и поместите его под контроль источника Subversion.
Например, если ваша временная копия находится в /Users/myUserName/Projects/Sketch_tmp, вы должны ввести следующую команду в Terminal:

svn import /Users/myUserName/Projects/Sketch_tmp \
  file:///Users/myUserName/Repositories/Sketch_svn -m "Initial import"

Примечания

  • Обратная косая черта в конце первой строки указывает, что команда продолжается на следующей строке. Вы можете опустить обратную косую черту и набрать всю команду в одной строке. Если вы используете обратную косую черту, убедитесь, что перед ним нет пробелов, прежде чем вы нажмете Return.
  • В строке file:/// есть три косая черта.
  • Если вы набираете всю команду в одной строке, убедитесь, что перед file:/// есть пробел.
  • Вы можете включить любой комментарий, который вы хотите в кавычки, но убедитесь, что ваш комментарий будет значимым для всех, кто использует репозиторий.

5/В организаторе репозиториев в Xcode нажмите кнопку "Добавить" (+) в нижней части панели навигатора и выберите "Резервное хранилище", чтобы создать рабочую копию.

Ответ 3

Используйте терминал. В командной строке вы можете использовать команду svn import, чтобы добавить проект в ваш репозиторий.

Из того, как вы сформулировали свой вопрос, я предполагаю, что ваш хранилище подрывников уже существует. Вы выполните те же основные шаги, описанные в Добавить Git или Управление версией Subversion в существующий проект в Руководство пользователя Xcode 4, за исключением того, что вместо создания целого нового репозитория вы просто добавите новый каталог в существующий репозиторий.

Удобно, что Xcode поддерживает управление версиями, но это не полнофункциональный клиент контроля версий GUI. Вы все равно должны знать, как управлять своим репозиторием с помощью программы командной строки svn. Кроме того, вы можете получить интерфейс GUI, например Versions. В любом случае, вы должны (и прочитали) Subversion Book. Там гораздо больше возможностей для управления версиями, чем просто проверка файлов, и вам нужно знать, как это работает и как лучше всего использовать его, если оно поможет вам.