When you switch to a channel other than Live, FGU creates a folder called channels and put a copy of FGU (extensions, campaigns, modules), copying all stuff from Live to Test/dev.

What does it happen when you modify your campaign or creates new modules in Test and switch back to Live channel? Are campaigns independent for each channel? Is there any way to sync between channels?