Pega DM pipelines structure

Hi , how to you follow the pipelines? suppose you have 5-6 different rule set and all are not in sync with the versioning , do you create new app version everytime and product too Or just updating the product version in same pipeline all the time? thanks