Программирование для iPhone с партнером далеко? - PullRequest
1 голос
/ 11 августа 2009

Как я могу программировать для iPhone с моим другом, который живет очень далеко? После того, как я что-то исправлю, должен ли я отправлять все это ему, снова, снова и снова? Есть идеи?

Спасибо! :)

Ответы [ 6 ]

3 голосов
/ 11 августа 2009

Вы какая-то система контроля версий (Subversion, GIT или что-то еще), которая поможет вам легко объединить ваши изменения.

Если вы что-то измените, ваш друг просто обновит свои источники и увидит ваши изменения, и наоборот. Использование контроля версий также является хорошей идеей, если вы являетесь единственным программистом в проекте, поскольку вы всегда можете легко отменить изменения, иметь полную историю и т. Д.

3 голосов
/ 11 августа 2009

Используйте систему управления исходным кодом SCM. XCode имеет поддержку CVS и / или SubVersion, так что вы можете настроить это.

2 голосов
/ 12 августа 2009

Используйте GitHub. У них отличная документация, и с git приятно работать для распределенной работы.

2 голосов
/ 11 августа 2009

Минимальное требование - сделать ваш код доступным с обеих сторон и найти способ предотвратить конфликты. Это достигается с помощью сервера SCM. Я уже успешно попробовал code.google.com и www.beanstalkapp.com с Xcode, но многие другие существуют.

Кроме того, вам может понадобиться сервер отслеживания проблем. Мой личный выбор - www.lighthouseapp.com , который интегрируется с www.beanstalkapp.com . Также здесь доступно много альтернатив.

Наконец, не забывайте базовую связь с телефоном и электронной почтой.

1 голос
/ 12 августа 2009

Как уже упоминали другие, в Системе управления версиями я предпочитаю git, но Subversion также будет работать и в некоторой форме общения. Я уверен, что у вас уже есть электронная почта, и обмен мгновенными сообщениями может сработать, но я обнаружил, что общение с помощью какого-либо программного обеспечения VOIP повышает производительность, например Skype.

1 голос
/ 12 августа 2009

+ 1 для http://www.beanstalkapp.com, с http://www.versionsapp.com для публикации и получения обновлений.

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