This issue is directly linked to #3 .
Explenation:
After the Vivado project is exported as a tcl script it will be possible to autogenerate it after a git clone. What is missing, instead, is the ability to make changes to the local project and then reflect them onto the tcl script so others can use it too.
A method for doing that should be implemented, maybe it is just recompiling the script for code generation.