¿Cómo puedo compartir confirmaciones locales en mi server TFS 2017 desde un submodule alojado en github?

Hay un proyecto github que he agregado a mi repository TFS como un submodule. Realicé algunas confirmaciones para el proyecto submodule / github que aún no se han aceptado en el proyecto público github. ¿Cómo puedo get esos commit locales de mi máquina para que TFS pueda acceder a ellos para que TFS pueda build todo mi proyecto (incluido el submodule modificado)?

Tú podrías:

  • crea un repository vacío de Git en tu server TFS,
  • cambie la url del submodule del GitHub uno a su nuevo repository local
    Consulte " Cambio del repository remoto para un submodule de git "
  • envía tus compromisos locales a ese nuevo repository
  • agrega / confirma y presiona en tu proyecto principal (donde cambiaste la URL del repository del submodule)