Xcode 4 и контроль версий - Но какой?

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

Так что, как и многие новички, я делаю контроль версий самым дурацким способом, который заключается в том, чтобы скопировать и вставить каталог моего проекта и переименовать его с текущей датой / временем. Согласитесь, это довольно ограниченное решение: P

Я решил изучить системы управления версиями, но у меня много вариантов выбора, и я хотел бы знать, какие из них лучше всего подходят для вашей точки зрения?

  • ] Использование интегрированного контроля версий Xcode (git или что-то еще), с органайзером, клонированием, фиксацией из xcode и т. Д. Я имею в виду полностью или почти контролируемым Xcode?
  • Игнорирование Xcode, позволяющее ему думать, что нет контроля версий, и делать это сам в команде строка?
  • Слияние двух вышеперечисленных? Как?

А затем:

  • Используя git? Github очень популярен и мощен, но вы должны изучить git, и выучить его усердно.
  • Mercurial? Это кажется более дружелюбным.
  • Что-то еще?

Было бы бесценно получить отзывы о более опытных людях, чтобы я и многие другие, я надеюсь, могли выбирать свой путь, стоя лицом к стене VCS: -)

Большое спасибо !!!

9
задан danyowdee 1 May 2011 в 13:37
поделиться