Altium Designer project version control
In my experience the .dat file does not need to be placed in version control. I believe it's just basic component information and is updated whenever you generate a BOM.

Take a look at this question for more information about what files you can ignore when committing a project to version control.