Пошаговое руководство по проектам Mercurial для iPhone? - PullRequest
2 голосов
/ 11 мая 2010

Я ищу пошаговое руководство по Mercurial для проектов iPhone . Пожалуйста, примите:

  • hg уже установлено
  • аудитории комфортно с операциями командной строки
  • все на OS X

Как новичок, я особенно заинтересован в:

  • какие файлы следует исключить
  • как исключить вышеуказанные файлы
  • руководство / предложение по именованию билдов
  • любой соответствующий опыт, чтобы поделиться с

Пожалуйста, , а не , обсудите, как hg лучше / хуже, чем любая другая СКС. Это вопрос с практическими рекомендациями , а не вопрос почему .

Спасибо!

Ответы [ 2 ]

2 голосов
/ 11 мая 2010

Более общий совет по исключению, применимый ко всем системам управления версиями, заключается в том, что действительно полезно настроить XCode для использования общего каталога сборки где-нибудь вдали от исходного кода. Я предпочитаю использовать / Users / Shared / builds /, но он может пойти куда угодно. Приятно то, что вам не нужно беспокоиться об исключении сборочных продуктов из hg, а также удобно исключать их из резервных копий.

Вы можете установить это в настройках XCode, в разделе "build".

1 голос
/ 11 мая 2010

Файлы, которые вы должны исключить: .DS_Store build *.mode1v3 *.pbxuser. Вы также можете всегда игнорировать вещи из других СКС, таких как .git и .svn. Я также игнорирую .LSOverride, который присутствует в некоторых моих проектах, поскольку у меня несколько установок инструментов разработчика (для бета-версий SDK), и иногда я хочу переопределить стандартное поведение службы запуска.

Эти файлы можно игнорировать, перечислив их в файле .hgignore в корне рабочего каталога. Файл .hgignore должен быть создан вручную. Обычно он находится под контролем версий, поэтому настройки распространяются на другие репозитории с помощью push и pull [ 1 ].

...