У меня есть вопрос, технически ответ не очень сложный, но я больше ищу опыт большинства продвинутых программистов здесь.
Так что, как и во многих нубах, я делаю контроль версий самым хитрым способом: копировать, вставлять каталог моего проекта и переименовывать его с текущей датой / временем.
Вы согласитесь, что это довольно ограниченное решение: P
Я решил изучить системы (ы) контроля версий, но у меня много вариантов, и я хотел бы знать, какие из них лучше всего подходят для вашей точки зрения?
- Использование встроенного контроля версий XCode (git или чего-либо еще), с органайзером, клонированием, фиксацией из xcode и т. Д. Я имею в виду полностью или почти полностью контролируемый XCode?
- Игнорирование Xcode, позволяющего ему думать, что нет контроля версий, и выполнение этого самостоятельно в командной строке?
- Слияние двух выше? Как?
А потом:
- Используете git? Github очень популярен и мощен, но вы должны изучать git и усердно изучать его.
- Mercurial? Кажется более дружелюбным.
- Что-то еще?
Было бы бесценно иметь отзывы о более опытных людях, так что я и многие другие, я надеюсь, смогут выбрать свой путь перед стеной VCS: -)
Большое спасибо !!!