Лучшая исходная система для iphone xcode - PullRequest
1 голос
/ 04 ноября 2010

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

С уважением, sathish

Ответы [ 4 ]

4 голосов
/ 04 ноября 2010

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

для контроля версий проектов xcode:

Я использовал cvs, subversion и теперь git (также служил в качестве внешнего интерфейса для других систем).

git - мой первый выбор (он распространяется и довольно быстро).

svn (subversion) - мой второй выбор - у вас может быть больше коллег / проектов, которые предпочитают svn, хотя git также может использоваться в качестве svn-клиента.

наконец - я предпочитаю использовать выделенные визуальные клиенты вместо xcode ... xcode, похоже, занят другими делами. обычно быстрее отключить vc в xcode и перейти к терминалу или другому клиенту, пока xcode создает / отлаживает / обновляет индексы и т. д.

4 голосов
/ 04 ноября 2010

XCode поддерживает CVS, Perforce и SVN из коробки. Я думаю, что SVN - самый популярный из трех.

  1. Настройте свой проект.
  2. Удалить папку сборки.
  3. Настройка репозитория.
  4. Импорт проекта в репо.
  5. Оформить заказ из репозитория, чтобы получить версионную копию.
1 голос
/ 04 ноября 2010

Ну, во-первых, это не называется SourceSafe System , но Управление версиями - способ управления развитием исходного кода и его версиями. Sourcesafe является специфическим продуктом Microsoft.

Второй - контроль версий не зависит от данных.Это означает, что вы можете использовать любую систему, которую вы знаете.Лучший инструмент - тот, который вы хорошо знаете.

При этом есть некоторые преимущества в использовании определенных систем контроля версий , таких как Subversion и Git, потому что эти две будут поддерживаться вследующая версия Xcode (версия 4).

Текущий Xcode (версия 3) имеет поддержку Subversion, CVS и Perforce.Если вы знакомы с любым из них, используйте их, но не ограничивайте себя только этим.Стабильность поддержки контроля версий в Xcode 3 посредственная, по крайней мере с Subversion, которую я использовал.Xcode 4 будет огромным улучшением в этой области.

Многие разработчики, включая меня, предпочитают не использовать встроенную поддержку контроля версий в Xcode (или любых других инструментах разработчика), но используйте определенные клиенты - такие как Версии для Subversion или инструменты командной строки для Git .

Я хочу прокомментировать использование Git , который я лично использую и люблю.Это распределенная система, и для начинающих ее концепции могут быть немного сложными для понимания.Принимая решение использовать его, учитывайте опыт своих товарищей по команде - для многих команд лучше использовать что-то более традиционное, например Subversion .

0 голосов
/ 04 ноября 2010

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

...