Integrating version control with PP

Hi,

Just wondering what models people in the community have used for keeping PP protocols under source control.  By default, user protocols go under \$PP_DIR/xmldb/Users/, and Web protocols under \$PP_DIR/xmldb/Protocols/Web Services.  PP creates a version of each protocol everytime a save is made.  This ends up with multiple copies of the same protocol in the xmldb folder that don't have much relation to other protocols - no concept of a "major release" for example.  Has anyone set up a model of a working directory/release directory that works well with PP?

Thanks,

Liz