Откройте старую версию файлов проекта Xcode, хранящихся в GitLab - PullRequest
1 голос
/ 16 апреля 2020

Я пытаюсь выяснить, как открыть старую версию моего проекта Xcode, которая хранится в GitLab. Обычно я использую Xcode для обновления * Gitlab sh, и в некоторых случаях мне приходилось получать свой проект от GitLab, я просто нажимаю кнопку «Открыть в Xcode» на GitLab, которая запускает мой проект.

Проблема, с которой я столкнулся сейчас, заключается в том, что я случайно внес в проект ошибку, которая приводит к сбою приложения, и не могу понять, как устранить эту ошибку. Последние несколько обновлений GitLab содержат эту ошибку, поэтому мне нужно вернуться к копии в прошлом. Когда я нажимаю на это обновление, кнопка Xcode не открывается, и я не уверен, как открыть эту предыдущую версию.

Я надеюсь, что есть прямое решение для получения этой старой версии этот файл вверх. Я только начинаю использовать git, и я надеюсь, что кто-то здесь может дать некоторую информацию.

Может кто-нибудь, пожалуйста, укажите мне правильное направление на самый простой способ вернуться к старому обновлению проекта на GitLab?

1 Ответ

1 голос
/ 16 апреля 2020

Кажется, проще:

  • закрыть XCode
  • cd /path/to/local/clone/of/GitLab/repo
  • перейти в командную строку и набрать git switch <old SHA1> для обновления рабочего дерево с содержимым файлов этого прошлого SHA1
  • открыть резервную копию XCode.

(Примечание: git switch лучше, чем старое наследие git checkout команда )

Если вы хотите зафиксировать некоторые исправления, ваша команда git switch будет иметь вид:

git switch -c fix <old SHA1>

Это запустит ветку fix, начиная с <old SHA1>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...