Following these instructions will allow you to create multiple totally isolated bigsky environments.
Each environment will have its own: local git repo, local maven repo, python virtual environment and Intellij project.
After initial setup no special commands will have to be run to switch configurations. The only thing you need to remember is to type workon <virtual env name>
to activate the isolated enviroment.
A few of drawbacks to this approach are:
- Extra disk space use for each environment - additional space used for separate python virtualenv and maven local repo
- You have to remember to do
pip install ...
in each environment