xcode 4.3.2 проверить старую версию

Xcode теперь имеет встроенную систему контроля версий. как я могу проверить старую версию моего текущего проекта в другом месте?

Спасибо


person shebelaw    schedule 14.07.2012    source источник


Ответы (1)


Вы смотрите на два шага здесь:

  1. Клонирование репозитория.
  2. Проверяем старую ревизию.

Клонирование репозитория

Это довольно просто сделать через шаги в документации Xcode (ищите «Клонирование или получение копии проекта для локального использования»).

Допустим, мы начинаем с проекта под названием «Foo» с репозиторием, созданным Xcode. Я уже сделал это и сделал пару коммитов. В Организаторе репозитория (Command-Shift-2 с последующим переключением на вкладку «Репозитории») я вижу Foo в списке слева. Чтобы клонировать этот репозиторий, щелкните знак «плюс» в левом нижнем углу окна (показано ниже).

Организатор репозиториев.

В соответствии с инструкциями Apple я выбираю «Оформить заказ или клонировать репозиторий ...». В следующем представлении я указываю полный путь к репозиторию Foo и продолжаю выполнять шаги. В конечном итоге у меня есть две копии «Foo» в Организаторе репозиториев.

Проверка старой версии

Предположим для ответа, что вы используете Git.

Этот вопрос и этот вопрос указывает, что проверка конкретной версии не поддерживается в Xcode. Вы можете сделать это довольно легко в терминале.

На скриншоте ниже вы можете увидеть журнал коммитов моего репозитория, отображаемый в Организаторе репозиториев. Commit a04ae8d14d13 — это текущий HEAD репозитория. Допустим, я хочу проверить коммит ea09c358d44f.

Журнал фиксации.

Для этого я открываю терминал, cd в /Users/David/Documents/Projects/Foo2 и делаю git checkout ea09c358d44f. После этого вы можете обновить Организатор репозитория и увидеть новый вид журнала фиксации.

Журнал фиксации после проверки.

person David Alber    schedule 14.07.2012