The way I work on shared projects (and I think the intended workflow) is to create a project and then only share the src folder and addons.make file. The collaborators can then use the project generator to reproduce the project on any platform within any directory. When you commit to the repo you don’t commit the project, just changes to the source (projects should be in the git.ignore). This seems to be close to many open source projects using other methods for project generation (like cmake). Collaborators will only have to regenerate the project when additional addons or include paths are used. On windows you can also share the property manager .props file, if these contain references to items in your PATH file they will work for using other libraries that don’t exist as addons.