What is the proper way to package content fragments
I have a project that uses content fragments to hold configuration information that is being exposed through servlets. The problem I am seeing is that if I create content fragments on my local and then create a package to deploy them to the develop environment for testing, because of versioning information the UI breaks and I am unable to modify them in the develop environment. The ugly part for me is that the versioning information for the content fragments is mixed in with all of the other assets that are versioned and I wouldn't want to mix that information into a package and cherry picking individual items would be VERY painful.
So my question is what would be the best way to package up content fragments into a CRX package that can be uploaded to the different environments and not break the UI so that they could be maintained after being deployed?