I've found that NIFI supports the use of a NIFI registry:
NIFI-REGISTRY has built in ability to version control a process group. Ultimately we will likely need to export a versioned process group, and place this in a standard version control system such as GIT or SVN.
Does the NIFI-registry version control mechanism support connection to GIT or SVN?
Jonathan. This looks like what I need. Is it your assumption that this will work with a private GIT server? GITHUB may not be an option for our organization.. Based on your information, I'm assuming that I'll be able to setup a GIT server that will work with NIFI-REGISTRY. I'll try this out.