Para que pueda gestionar coherentemente las versiones de los conectores, fragmentos y características, tendrá que sincronizar las versiones de los conectores y fragmentos con la versión de la característica empaquetada. Los desarrolladores suelen hacer caso omiso de las versiones de los manifiestos individuales hasta que llega el momento de desplegar las características. El gestor de actualizaciones utiliza las versiones de las características para determinar si un conector es más antiguo o más reciente que otro que ya esté instalado. Los conectores y fragmentos deben seguir los mismos convenios que los que rigen los números de versión para que no se produzca confusión a la hora de decidir qué versión de conector pertenece a una determinada versión de característica.
La forma más práctica de sincronizar versiones es tomar la versión de la característica e imponerla a todos los conectores y fragmentos a los que haga referencia la característica. Esta operación actualiza los archivos de manifiesto, por lo que se le exigirá que cierre todos los editores de manifiestos antes de continuar.
Siguiendo con nuestro ejemplo, tomaremos la versión de la característica (1.2.2) y se la impondremos al "conector XYZ" y al "fragmento alemán".