I have set up a maintenance task that creates child configurations for branch builds on demand (using system.configurationManager.copyAsNew() as described in another thread). So, if someone wants to start building version 1.0, we create a child of the mainline build configuration by copying from a template, use the configuration name as the branch name, and it inherits everything else from the parent.
However, as these things go, we have been making changes to the template, so now I want to automatically apply these changes when someone requests a new build. I see there is no copy/overwrite action. Can you suggest an approach? I really only expect variables to change.