Контроль версий и частые конфликты слияний с автоматически сгенерированными файлами XML-дизайнеров - PullRequest
2 голосов
/ 10 августа 2011

У нас регулярно возникает множество конфликтов при объединении автоматически созданных XML-файлов, созданных с помощью конструктора ORM.

В настоящее время мы используем Mindscape's Lightspeed и Mercurial.Мы нуждаемся в автоматически сгенерированных xml-файлах при управлении версиями, но приходится сталкиваться с огромным количеством конфликтов с xml-файлами при каждом обновлении.

У кого-нибудь есть какие-либо советы по использованию конструкторов, которые генерируют xml безвызывает множество конфликтов при использовании контроля версий?

1 Ответ

3 голосов
/ 10 августа 2011

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

Вы также можете настроить собственный инструмент слияния для файлов XML. Затем этот инструмент может нормализовать три входных файла, прежде чем он вызовет другой инструмент слияния.

...