#xcode #version-control
#xcode #контроль версий
Вопрос:
Я использовал Xcode 7. что-то с Swift 2.2 или 2.3 (даже я не могу вспомнить).
Я обновил свой Xcode до версии 8 и изменил синтаксис проекта на swift 3; что дало мне огромное количество ошибок.
Я не смог восстановить папку проекта, которая была до реформы; просто скопировал преобразованный файл в другое место.
Затем попытался преобразовать обратно в 2.3, после чего получил еще больше ошибок… Итак, я пытаюсь найти какой-либо способ восстановить весь файл проекта на несколько часов назад. Есть ли какой-либо способ успешно выполнить это? Заранее спасибо!
Комментарии:
1. Я думаю, вы можете изменить конфигурацию обратно на swift 2.3 с
use legacy code
настройкой, тогда код вернется к swift 2.3
Ответ №1:
Если вы использовали систему управления версиями (git является наиболее распространенным) и зафиксировали до и после, то да. (Вы должны использовать систему управления версиями, и вам следует зафиксировать, прежде чем делать что-то столь радикальное, как обновление с Swift 3.0)
Если у вас есть резервная копия, вы можете восстановить ее из резервной копии. (И вы должны делать регулярные резервные копии.)
Если вы не завершили работу с Xcode и не закрыли исходные файлы, вы можете использовать многократную отмену, чтобы отменить изменения. (Я подозреваю, что не при автоматическом обновлении, но это, по крайней мере, стоит проверить.)
Если ничего из вышеперечисленного, вам, вероятно, не повезло, и вам нужно будет устранить ошибки вручную.
Переход с Swift 2 на Swift 3 — это большое изменение, и будут ошибки. Это болезненно, но одноразово.
Комментарии:
1. хорошо, у меня нет другого способа, кроме как исправить все самостоятельно … осталось 2 часа