carpeta específica de git-subree checkout bajo otro nombre

Hola, estoy intentando configurar un git-repo con dos upstreams.

  • upstream-jointswp: ( https://github.com/JeremyEnglert/JointsWP/ )

    • La carpeta raíz completa / va a mi repository en la raíz /. (No hay problema)
  • upstream-woocommerce: ( https://github.com/woothemes/woocommerce )

    • El subdirectory de este repo / templates debe ir a / woocommerce en mi repository.
    • Pude lograr que / templates vaya solo como carpeta / tree en mi repository usando un sparseCheckout.
    • Intento usar git-subtree para hacer un seguimiento de los commits.

Cuando uso git-subtree. ¿Cómo pago las cosas en / templates de my upstream a / woocommerce en mi repository?

Si mi pregunta no es tan directa como espero, por favor dame una señal;)

Debe combinar la split y add .

Entonces, clona el proyecto del que desea parte y luego crea una twig que contendrá las templates/ . Es decir

 git subtree --prefix=templates/ split -b templates_only 

Entonces podrías usar la twig de otro repository:

 git subtree --prefix=woocommerce/ add ../woocommerce_clone/.git templates_only