Xcode теперь имеет встроенную систему контроля версий. как я могу проверить старую версию моего текущего проекта в другом месте?
Спасибо
Xcode теперь имеет встроенную систему контроля версий. как я могу проверить старую версию моего текущего проекта в другом месте?
Спасибо
Вы смотрите на два шага здесь:
Это довольно просто сделать через шаги в документации 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
. После этого вы можете обновить Организатор репозитория и увидеть новый вид журнала фиксации.