Usando SubModules en AppHarbor

Sé que los submodules actuales de Git no son compatibles con AppHarbor (según este ticket de soporte y acabo de hacer una testing rápida que lo confirmó)

PERO, ¿hay otra manera?

Actualmente tengo un repository de GitHub que quiero usar como maestro remoto de mi submodule, y necesito crear varios otros repositorys de GitHub que usan esta base de código (con los únicos cambios que ocurren dentro de los contenidos de App_Data).

Usar un submodule de Git parece una solución perfecta, PERO, por supuesto, ese problema es que su contenido no se implementará en AppHarbour.

Entonces, aparte de crear una copy impresa (en el sistema de files) del Repositorio principal de GitGub, ¿hay alguna otra alternativa?

De hecho, encontré una forma mejor de hacerlo usando Git SubTree Merge. Eso funciona mucho mejor que los submodules, ya que quiero ser capaz de:

  • tener los files locales (fusionados) allí
  • ser capaz de hacer cambios en ese momento
  • tener la historia completa de los repositorys originales.

Aquí hay más detalles sobre la fusión del subtree de Git:

crea un segundo repository para que no infles los tuyos con los binarys. Combina tu aplicación en ese repository e impulsa desde allí.

También podría usar ese repository para "no suplantar" sus dependencies con una secuencia de commands corta.