A BAM Composer project has many artifacts associated -- its Data Objects, Enterprise Message Sources, Queries, Business Views, KPIs, Parameters and Dashboards. Managing these artifacts correctly in your source control will help you maintain consistency in future updates to your project.
Data Objects: The data objects shared by multiple projects. These include Physical Data Objects and Logical Data Objects (these usually join multiple Physical Data Objects).
EMS: Enterprise Message Sources shared by multiple projects
Project-specific Artifacts
Data Objects: The data objects used by only one project These include Physical Data Objects and Logical Data Objects.
Project: The actual project itself.