Рабочие пространства XCode - как правильно сохранить новые версии / резервную копию?
Я не уверен, что это подходящее место для этого, но мне нужен ответ - в прошлом я всегда сохранял резервные копии (так что я могу вернуть назад, если я что-то сломал) моих проектов XCode, вставив папку проекта с тестами проекта / файлы внутри (изображение ниже) и присвоение ему новой версии (i,e Project 1, project 2 и т. д.):
Это сработало хорошо, и в прошлом я был в состоянии просто удалить испорченную версию и открыть предыдущую, и код будет таким, каким я его оставил.
Теперь я начал включать pods в свой проект, поэтому я использую рабочее пространство вместо проекта Xcode. Это теперь приводит к проблеме "схем" сборки, которые появляются в верхнем левом углу.
Не всегда, но иногда после вставки копий я возвращаюсь к предыдущей версии, и код "переносится" из последней версии / схемы. Я не очень понимаю, что такое схема или это проблема, но порой она вызывала серьезные проблемы.
При использовании рабочей области, как правильно сохранять резервные копии / новые версии, чтобы вернуться к ним?
1 ответ
Похоже, вам нужен инструмент управления исходным кодом, наиболее часто используемый инструмент управления исходным кодом называется git. Это то, что используют многие люди, и вы, возможно, слышали о GitHub, который сосредоточен вокруг git.
Я бы порекомендовал начать с этого сайта: https://try.github.io/
Как уже упоминали другие, вы должны обязательно познакомиться с Git. И хорошей новостью является то, что примерно через год после того, как был задан этот вопрос, с выпуском Xcode 9 (и со всеми последующими версиями с тех пор), git встроен прямо в Xcode. Когда вы создаете проект, на экране, где вы выбираете папку, в которую вы хотите сохранить проект, вы увидите флажок, как на этом скриншоте:
Всегда включайте эту функцию (т. Е. Установите флажок), и вам больше никогда не потребуется вручную сохранять версии вашего проекта в отдельных папках, как вы обрисовали.
Ура!