Android Version Control y Git

Tengo un gran proyecto de biblioteca de Android de componentes reutilizables que utilizan múltiples aplicaciones. Esta biblioteca está bajo control de git. Las múltiples aplicaciones que usan esta Biblioteca de Android deben apuntar a diferentes compromisos del proyecto de biblioteca de Android (Submodules de Git). Pero Eclipse no permite que los submodules sean directorys secundarios del proyecto actual, sino más bien hermanos en el espacio de trabajo actual. ¿Cómo puedo hacer que esto funcione?

Por ejemplo, si actualizo la Biblioteca de Android para una de las aplicaciones y sigo, todavía quiero que la otra aplicación apunte a la confirmación original de la Biblioteca de Android.

Cualquier ayuda sería muy apreciada …

Para mis proyectos, guardo los submodules como subdirectorys dentro del proyecto original y luego importo los submodules como proyectos separados junto con el padre.