Импорт проекта из git в xcode

Git
Вопрос:У меня есть проект под контролем источника с удаленным репозиторием, где я фиксирую и нажимаю. Теперь мне нужно, чтобы другой программист работал над одним и тем же проектом и, следовательно, с тем же Git репо. Я не могу понять, как импортировать проект из существующего репозитория Git. Я работал с Eclipse и Git, где у меня

Вопрос:

У меня есть проект под контролем источника с удаленным репозиторием, где я фиксирую и нажимаю.

Теперь мне нужно, чтобы другой программист работал над одним и тем же проектом и, следовательно, с тем же Git репо.

Я не могу понять, как импортировать проект из существующего репозитория Git.

Я работал с Eclipse и Git, где у меня нет проблем с этим.

Любая помощь приветствуется.

Лучший ответ:

Для xCode 6 и ниже

В xCode перейдите в Window → Organizer

Затем выберите репозитории

Нажмите кнопку + и выберите “Резервное копирование” или “Клонировать хранилище”

Затем введите данные для своего GIT

Для xCode7 и выше

Перейти к окну → Добро пожаловать в xCode

Нажмите кнопку Проверить существующий проект с левой стороны.

Затем введите данные для репозитория, к которому вы хотите получить доступ.

Ответ №1

Для Xcode 9.4 и Git-репозитория без файла *.xproj простой метод Source Control → Clone… не работает. Xcode просто клонирует удаленное хранилище и открывает его в Finder – ни один проект не создается и не открывается.

Вот что сработало для моего удаленного хранилища C++:

  1. $ git clone [your_repo.git]
  2. Создать новый проект Shift + CMD + N
  3. Включить контроль версий

    version control

  4. Теперь вы должны были клонировать репо и новый репозиторий Xcode:

    new repo

  5. В вашем новом репозитории Xcode удалите все, кроме *.xcodeproj

  6. В Xcode удалите группы и файлы по умолчанию (кроме продуктов):

    remove default groups and files

  7. Скопируйте клонированный контент репо в новый каталог проекта Xcode:

    $ ditto [cloned_repo/] [new_repo/].

    Убедитесь, что каталог .git успешно скопирован.

  8. Добавить каталоги и файлы в проект. Перетащите их из Finder в ваш новый проект XCode. Не перетаскивайте .git и *.xcodeproj.

    drag'n'drop

    references

  9. Проверьте ветки и зафиксируйте историю:

    check version control history

Ответ №2

Поскольку ответы старые, теперь есть более простой способ напрямую импортировать/клонировать проект в Xcode из Github и Bitbucket.

Bitbucket: нажмите кнопку Clone в Xcode enter image description here

Github: Нажмите Open в Xcode button enter image description here

Оцените статью
Добавить комментарий