Управление исходным кодом - PullRequest
0 голосов
/ 09 сентября 2011

мы команда из 4 человек в настоящее время. Мы все работаем над одним проектом. Каждое утро нам приходится тратить не менее 30 минут на интеграцию наших проектов для всех изменений, которые мы внесли в предыдущий день. Какой инструмент мы можем использовать для этого?

Ответы [ 4 ]

1 голос
/ 29 ноября 2013

Вы должны начать использовать систему контроля версий и инструмент CI, чтобы знать, хороши ли ваши сборки каждый раз, когда вы отправляете свой код в репозиторий Git.Для системы контроля версий я рекомендую использовать Git и в качестве инструмента CI Jenkins .Вы также можете использовать оба инструмента с провайдером, который позволяет вам иметь Git-репозиторий в качестве службы и экземпляр Jenkins в качестве службы.Таким образом, у вас все будет в облаке, и вам не нужно ничего устанавливать на вашем конце.

1 голос
/ 09 сентября 2011

Самыми популярными на момент написания статьи являются subversion, git и mercurial.

Subversion - это SCM с центральным сервером, который пытается быть похожим на CVS, его теперь устаревший предшественник.

Git и mercurial - это распределенные SCM, которые имеют ряд преимуществ по сравнению с центральными серверными решениями, и их слишком много для разработки.Они также работают намного лучше, чем Subversion, с точки зрения скорости выполнения, безопасности данных, простоты использования и разрешения конфликтов слиянием, поэтому я предлагаю вам воспользоваться одним из них.

1 голос
/ 13 мая 2013

Очень простым способом создания и управления репозиториями исходного кода является SCM-Manager. Это инструмент с открытым исходным кодом, который вы можете получить бесплатно по адресу http://www.scm -manager.org . Он включает в себя все необходимое для настройки git, mercurial или subversion (или смешанных) репозиториев и управления пользователями и правами доступа.

1 голос
/ 09 сентября 2011

Git - это система управления исходным кодом. Вы можете поместить репозиторий на общий сетевой диск или использовать коммерческий сервис, такой как github.

http://github.com

...