Я занимаюсь разработкой своего первого приложения для iPhone за один раз и хотел бы начать использовать более строгую форму контроля версий, чем я использовал за последние четыре месяца, то есть копирование папок исходного кода в другой каталог и время штемпелюя их.
Я использовал SourceSafe и Team Foundation System, но у меня нет хорошего представления о том, какие системы контроля версий (VCS) доступны для Macintosh. Я видел рекламу на SO для Subversion, но хотел бы использовать некоторые другие параметры.
Вот список моих первоначальных требований:
- Работает локально под OS X Leopard 10.5.7
- Интегрируется с XCode 3.1.3 (если нет интеграции, удобный интерфейс)
- Основные функции VCS - комментарии для входа, разветвление, привязка
- Расширенные функции VCS, такие как автоматизация сборки или отчеты, были бы хорошими, но не критичными в настоящее время.
- Возможность обрабатывать несколько разработчиков по дороге (6-12 месяцев)
Заранее благодарим за помощь.