2015-06-11 2 views
-6

Я не уверен, если Stackoverflow позволит такому обобщенному вопрос существует, но не могу повредить, чтобы попытаться получить указание ...несколько проектов разработчика отслеживания

я часть команды разработчиков, которая состоит из 4 разработчиков. Мы используем Visual Studio 2010 & 2013 для разработки приложений на C++. В настоящее время мы не используем средство для репозитория или источника. Когда дело доходит до слияния изменений, сделанных каждым разработчиком, мы используем WinMerge. Чаще всего слияние изменений завершается без ошибок. В некоторых случаях, особенно по мере роста проектов, мы сталкиваемся с проблемами при слиянии различных изменений, внесенных каждым разработчиком.

Может ли любой, кто сталкивался с подобными проблемами, дать рекомендации или рекомендации по программному обеспечению, которые помогут нам минимизировать эти «слияния» ошибок?

+5

* В настоящее время мы не используем средство для репозитория или источника. * Я перестал читать здесь. – Borgleader

+2

4 разработчиков и никакого источника управления ?! БЕЗУМИЕ! – MuertoExcobito

+0

Привет Пэт, вам, вероятно, нужно начать использовать подрывную деятельность или git в вашей команде. Это поможет в вопросах слияния. – slaphappy

ответ

0

Я предлагаю вам изучить какой-то вид VCS. По мере роста числа разработчиков, вы будете счастливы, что потратили время на исследования и выбор формы контроля версий. Git невероятно популярен и прост в использовании, а также позволяет объединить конфликты с самим Git, а не с другим приложением.

Для получения дополнительного чтения о том, как использовать Git и Github, проверьте here

2

Может кто сталкивался с подобными проблемами предоставляют некоторые советы или программные рекомендации, которые помогут нам минимизировать эти «объединение» ошибки?

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

+0

Существует сопротивление внедрению таких инструментов, главным образом из-за коммерческих инвестиций в их настройку, а затем обучения людей их использованию. Но с большим количеством кода, большим количеством разработчиков и потенциальными проблемами, становится все более и более целесообразным делать такие инвестиции! – tuskcode

+0

@Pat, создающий бесплатный приватный репозиторий bitbucket, является вопросом минут. Однодневного учебника должно быть достаточно, чтобы заставить всех ускорить хотя бы базовые задачи (с огромным успехом уже после одного дня). Установка git абсолютно тривиальна в Unix-машинах и достаточно проста в окнах. –