Контроль версий для Google App Engine - PullRequest
7 голосов
/ 15 января 2010

Я пытаюсь найти лучший способ для распределенной разработки (команда из 2 человек) в Google App Engine.

Можем ли мы использовать git или mercurial на GAE?

Если нет, значит ли это, что нам нужен другой сервер для размещения нашего исходного кода (а затем развертывания с этого сервера)?

Примечание: я новичок GAE.

Ответы [ 3 ]

15 голосов
/ 15 января 2010

Поскольку вы можете разрабатывать свое приложение, не развертывая его в системе Googles, вы можете использовать любой инструмент и процесс совместной работы. Это включает в себя DVCS, как Git или HG.

1 голос
/ 15 января 2010

Если проект, который вы разрабатываете, будет с открытым исходным кодом, вы всегда можете разместить его на Google Code , что позволит вам использовать Subversion, Mercurial или Git, все это отлично, бесплатный контроль исходного кода системы.

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

Bitbucket также имеет очень хороший уровень бесплатного обслуживания с Mercurial и Git.

Разработка для GAE не привязывает вас к какой-либо системе управления версиями, поэтому используйте ту, которая вам удобнее и удобнее, но слава вам, что вы вообще ее используете. Я не могу сказать вам, сколько раз люди из связанных с GAE групп Google спрашивали о том, как вернуть свой развернутый исходный код, потому что они потеряли свою копию исходного кода.

0 голосов
/ 15 января 2010

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

Я использовал Unfuddle и репозитории Git, и это было очень полезно, включая некоторые простые функции управления проектами. Он включает в себя бесплатный частный план. Зарегистрируйте весь свой код в Git, а затем разверните в GAE.

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