Cambios DBML y control de fuente

Tengo algunos problemas con DBML. Cada vez que el equipo necesita sincronizar los cambios en SVN, se modifica el DBML, lo que genera muchos conflictos. Esto parece estar relacionado con alguna reorganización en el editor dbml, porque la mayoría de las secciones de associationConnector en .dmbl.layout parecen cambiar durante el desarrollo si abre el file dbml en el editor.

¿Tiene alguna de las mejores prácticas para evitar estos arreglos de layout que pueden tardar más de una hora en solucionarse?

Saludos cordiales, Gustavo

Si solo se está modificando el .layout, en realidad ignoraría la request, ya que los GUID que vinculan todo seguirán coincidiendo. Simplemente no estarán en el mismo lugar donde los coloqué, algo con lo que podría vivir. Si el file .dbml también cambiaba, aceptaría ambos sin fusionarme.

Si está dispuesto a usar KDiff3, puede configurar un command previo al procesador para orderar el file dbml antes de la fusión. He publicado una guía en mi blog en http://blog.trumpi.co.za/the-one-tip-that-i-wish-i-knew-years-ago-that-merges-easier/ . Las instrucciones son para git, pero sé que TortoiseSVN se puede configurar de manera similar para enrutar la combinación de dbml a KDiff3.