I want to have two copies of Blender on my machine that share no settings or preferences. One will be my development copy and the second on is the production version. I need them to be separate because I will be publishing my code to all the production systems and I need this process to be replicated locally for testing.
I'm asking this because I see that by default they are sharing '~/Library/Application Support/Blender/2.70/config'
They also share '~/Library/Application Support/Blender/2.70/scripts
This is problematic because I intend to put my addons here for the production installations. Then my dev install complains there are duplicate addons.
I'd like this to be easier, especially since it will have to be replicated every upgrade to Blender.
config
directory and ascripts
directory in the portable blender directory, but it's hard to say without knowing how your two versions of blender are installed (Two self contained versions? A system version and a self contained version? Or..?) $\endgroup$Show Package Contents
then open Contents and MacOS and 2.70 there should be a scripts folder there, create a config folder. Yes you need to redo this every version, I tried submitting a patch a few years ago to bring it to the same level as blender.app to make this easier but no-one could comprehend why I would want to. I now use a script to build blender that re-creates links (each compile clears the existing folder) to a startup.blend for the dev build with other copies loading from home folder. $\endgroup$