Необходимость предложения для совместного использования кода на месте - PullRequest
1 голос
/ 03 декабря 2010

Я новичок в проекте, где разработчики все еще обмениваются кодом, отправляя файлы по почте.Мы используем eclipse и cvs.

Разработчики из-за рубежа отправляют туда код для просмотра на месте, где другие разработчики берут файлы один за другим оттуда и заменяют в eclipse.Это нормально для 2 или 3 файлов.Но так как файлы продолжают увеличиваться, эта задача действительно становится проблемой.

Мы не можем поместить исходные файлы в cvs, так как непроверенный код с удаленного сайта может привести к сбою нашего сервера сборки.Здесь начинается мой вопрос: -

Какие могут быть лучшие способы обмена кодом?

Мы не хотим создавать ветки для каждого изменения, потому что в этом случае у нас будет по 10-12 веток каждый день.

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

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

Есть ли какая-то причина, по которой они не могут получить доступ к вашим системам через VPN.Таким образом, они могут проверить код через ваш или второй сервер сборки и объединить код сами.

1 голос
/ 03 декабря 2010

Код должен тестироваться с помощью непрерывной интеграции, , особенно в вашей ситуации, когда ваши программисты разбросаны буквально по всему миру. Ваши оффшорные сотрудники должны использовать модульное / интеграционное тестирование, чтобы убедиться, что они не сломают сборку. Вам следует инициировать процесс, когда перед тем, как они закончат работу в течение дня, они проверят целостность сборки.
Если нет, то они не стоят тех денег, которые вы им платите.

...