Les gens qui ont travaillé sur le sujet du versioning sont arrivés à des solutions un peu plus complexes..........car c'est un sujet complexe.
Il faut plus qu'un design pattern, il faut un système...