FYI, I am using ES1.
When I want to move all my updates from a DEV instance to a PROD instance, I create an LCA. I am careful to update the version numbers on all my processes so that when I import the LCA, the updated processes will be imported into PROD. If the process in the LCA has the same version number as the process on PROD, it won't import.
I have not been able to figure out how to accomplish the same thing with a DSC. At this time, I move my components manually from DEV to PROD and I either
The problem with this is
One of my thoughts was to create a 2nd <service/> element in my component.xml, but that seems like a lot of work. What happens when I am on version 1.12?
Anyone have any thoughts on best practices in managing components between DEV and PROD instances?
Have you looked into using ANT to deploy your DSC to your livecycle server? That way you can uninstall and re-install with the new version of the DSC whenever you build/compile the component.
I strongly recommend to write your own deployment tool which uses ComponentRegistryClient class.