FYI - Due to the binary nature of UASSETS and other resources - some kind of locking mechanism is typically very helpful.
This is why Perforce is used so much more than git or svn for game development in studios.
This becomes paramount as more people are added to the team.