The ability to either use a global gitversion.yml, or the ability to point gitversion at a config file outside of the source tree, eg:
gitversion -config $env:HOME/GitVersion.yml
Would enable us to avoid duplicating a bunch of files in many repos. For companies with many git repos that use the same git patterns, requiring the config files to be in the root of each repo is a repo setup and maintenance burden.
If you're interested in accepting a PR for this I can provide it.