&gt; <i>Two things which I never understood about using environment variables are how do you version control the changes and how do you manage these variables when you have more than just a handful of them?</i><p>If you&#x27;re using Cloud Foundry, you put them in your manifest.yml and check that into source control. When you do `cf push`, they&#x27;ll be updated.<p>Disclaimer: I work for Pivotal, who donate the most engineering to CF.