We run 2 environments (non-prod and prod). The non-prod is used for rule development as not all rules may end up requiring ongoing monitoring or there may not be a problem that is worth addressing.
Approval workflows occur in non-prod and only approved rules are migrated to prod. This also allows any other components to be reviewed (database components or DI views) for alignment to standards.
Promotion Management cannot be used so you have to export and import as a ZIP file. We use Tortoise SVN and version each component (as XML) and use the ZIP for migration.
regards
Adrian