Git хорошо работает на OSX. В силу своей природы у вас также будет локальный репозиторий, но это должно позволить вам управлять тем, что вы хотите (локальным, рабочим и dev-репозиториями). Кривая обучения действительно есть, но для меня это того стоило.
Это зависит от инструментов, которыми вы будете рады пользоваться, и ваших общих рабочих привычек, но я не против использовать git
из терминала и gitk
в качестве инструмента для визуализации коммитов в X11. Таким образом, gitk не полностью интегрирован с Mac, но это нормально (если вы хотите, я думаю, что для компиляции Tcl / Tk есть флаг использовать собственный интерфейс, а не X11, но я думаю, что была ошибка Вы не можете выбрать и скопировать быстро из окна сравнения, если это полезно). Вы можете установить Git через MacPorts или напрямую из источника.