What is the function of the DBMDL file in a visual studio database project?
From what I can make out, it is a serialized file of your db model and is used as a cache for improving the performance of deployment. It is unique per user thus should not be checked into source control.