Git конфликты слияния в файлах XML - PullRequest
0 голосов
/ 15 февраля 2019

Я спрашиваю о проблеме слияния Git в файле XML.Итак: я и моя команда используем Git для контроля версий, и наш рабочий процесс соответствует стандартам Agile.Мы проводим разборки с двухнедельными спринтами, поэтому каждые две недели мы разрабатываем новые функции для клиента.В начале каждого спринта мы планируем разработать все задачи в течение двух недель и интегрироваться в ветку git master.

Мы используем специальный инструмент проектирования, который включен в проект, и всю информациюэтот инструмент экспортируется в XML-файлы.Пока что каждый спринт сталкивался с конфликтами слияния, когда мы пытаемся отправить некоторые изменения в основную ветвь.

Например, два парня могут воздействовать на один и тот же компонент в этом инструменте, и после экспорта их изменений будетконфликт слияния с тем же XML-файлом.Таким образом, до сих пор лучший вариант, который мы знаем для решения этой проблемы, - это объединить изменения человека, а затем переработать инструмент проектирования с новым файлом .xml для второго человека.

Конфликт слиянияих часто легко решить, но сложность возрастает

Мы пытались расставить приоритеты линии интеграции с файлом Excel, но это, кажется, не лучшее решение и, тем не менее, мы считаем, что эти слияния не должны решаться вручнуюкак я описал.

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

У кого-нибудь есть другие идеи, как избежать этих проблем?

...