I am working on a project that uses visual studio's GUI DB designer to draw out a data access layer.
I use mercurial as my VCS, but it shouldn't matter too much. Whenever I make a change to the DB designer screen in one branch, then another change in another branch, and try to merge the two branches... I almost always get terribly complex merge conflicts that are hard to figure out even by hand on the .cs files that the DB designer generates.
How do you deal with this?