DVCS (точнее, любой неисключительной проверки VCS) и Windows Forms? Проблемы слияния?

У кого-нибудь есть опыт с этим?

Например, рассмотрим Subversion, Git или Mercurial и типичную форму Windows Forms.

Каждый раз, когда кто-то редактирует форму, например, перемещает панель, чтобы иметь другого родителя, иногда генератор кода дизайнера формы изменяет больше кода, чем только эта панель.

Есть ли у кого-нибудь опыт понимания того, насколько велика проблема слияния?


person Lasse V. Karlsen    schedule 26.10.2010    source источник


Ответы (2)


Да, я пытался ответить здесь. Проще говоря, мы создаем сценарий «предварительного слияния» в PlastiSCM (вы можете использовать его с ваш предпочтительный SCM), чтобы «отсортировать» resx перед слиянием. Таким образом мы избегаем странных проблем.

Примечание: 15 лет назад Delphi справлялась с обработкой ресурсов лучше, чем VStudio последнего поколения ... :(

person pablo    schedule 30.10.2010

По общему признанию, я всего лишь команда из одного человека (с git), но я не думаю, что когда-либо видел ужасные проблемы. Может быть, какие-то ручные слияния время от времени.

Честно говоря, у меня действительно проблемы с файлами .sln (см. этот вопрос). Файл designer.cs, который вы можете понять и объединить визуально. Файлы решений - это настоящая катастрофа ... Я просто взял одну сторону слияния, а потом исправлял вручную ..

Как насчет проведения нескольких тестов?

person Benjol    schedule 28.10.2010