Я настоятельно рекомендую начать с git - хотя однажды я предпочел исполнение, я не люблю платить за него, а отсутствие интеграции с Xcode делает его утомительным. Git поддерживается в Xcode 4. Использование его без интеграции в течение месяца или двух было бы неоценимым, так как тогда вы поймете больше о том, что происходит ... SCM, как и резервное копирование данных, полезен только тогда, когда вы его понимаете и используете правый.
Мне нравится git, потому что он может использоваться как локальный SCM с репликацией / синхронизацией с центральным репозиторием. Широко используется и активно поддерживается. Это бесплатный и открытый исходный код, и я использовал его как часть команды, которая создала очень сложное и успешное приложение для iPhone.
Мне очень нравится Git Tower в качестве графического интерфейса.