Ну, во-первых, это не называется SourceSafe System , но Управление версиями - способ управления развитием исходного кода и его версиями. Sourcesafe является специфическим продуктом Microsoft.
Второй - контроль версий не зависит от данных.Это означает, что вы можете использовать любую систему, которую вы знаете.Лучший инструмент - тот, который вы хорошо знаете.
При этом есть некоторые преимущества в использовании определенных систем контроля версий , таких как Subversion и Git, потому что эти две будут поддерживаться вследующая версия Xcode (версия 4).
Текущий Xcode (версия 3) имеет поддержку Subversion, CVS и Perforce.Если вы знакомы с любым из них, используйте их, но не ограничивайте себя только этим.Стабильность поддержки контроля версий в Xcode 3 посредственная, по крайней мере с Subversion, которую я использовал.Xcode 4 будет огромным улучшением в этой области.
Многие разработчики, включая меня, предпочитают не использовать встроенную поддержку контроля версий в Xcode (или любых других инструментах разработчика), но используйте определенные клиенты - такие как Версии для Subversion или инструменты командной строки для Git .
Я хочу прокомментировать использование Git , который я лично использую и люблю.Это распределенная система, и для начинающих ее концепции могут быть немного сложными для понимания.Принимая решение использовать его, учитывайте опыт своих товарищей по команде - для многих команд лучше использовать что-то более традиционное, например Subversion .