What do you mean with 'most advanced'? GIT does the versioning of files. Only thing you need is 'something' to sync the Uniface repository with files.
Try the 'WorkArea Support Plugin'. It does this synchronizing the Uniface repo with a local folder. That local folder can be your GIT working directory.
This plugin can be found on the Uniface website, that is a compiled version, ready to go.
Since you are using GIT, try the open source project of this plugin: https://github.com/uniface/WASListener.git
This version on GIT can be modified to your needs.