Thats what I have done
The problem is when large scale changes are made it is extremely difficult to track what is happening without the intermediary stages known. things like file renames etc are a PITA.
If there isn't a repo available thats fine I will continue with the current setup I was just asking.