Comenzando con Git: ¿ingresar al repository local desde un server TFS remoto?

Empecé aquí, al crear un nuevo repository local de Git:

  • Configura Git en tu máquina de desarrollo (configurar, crear, clonar, agregar)

Parece que Visual Studio admite la mayoría de las operaciones comunes de Git. Sin embargo, no puedo extraer toda la estructura de carpetas de un server TFS remoto. Encontré una forma de impulsar cambios a un server TFS, pero no al revés:

enter image description here

¿Hay alguna manera de hacer la atracción inicial? De preference, sin instalar ningún software o herramienta de otro fabricante, mi empresa está realmente ansiosa por colocar aplicaciones no autorizadas en la estación de trabajo. Si no es así, ¿cuáles son mis opciones?

Además, ¿hay algún inconveniente de este enfoque? Problemas conocidos, etc.

Un par de palabras sobre por qué necesito esto. Tenemos una sucursal de desarrollo que se bloquea todos los días durante varias horas, o más, para permitir la creación o fusión. No puedes comprometerte durante este time. Además, más de una comisión por día se considera una mala práctica aquí. Es por eso que hacer otra sucursal de TFS no ayudaría mucho. Y no, no me gusta usar shelvesets. Por lo tanto, preferiría poder comprometerme tan a menudo como sea necesario, sin pensar que el código está en perfecto estado de funcionamiento.

La única forma de clonar un repository de TFVC es usar Git-TF. No es necesario 'instalar' Git-TF ya que es portátil.

Si su empresa no quiere que use componentes de terceros, solo tiene dos opciones constructivas:

  1. Convierta todo en repositorys Tiss 2013 Git: TFS 2013 admite la elección de Git como repository del server.
  2. Ve a trabajar a otro lado – realmente tendría esto como la primera opción basada en tus comentarios. Requerí que cualquier empresa para la que trabaje / permita administración local e instalar cualquier cosa no ilegal que necesite para hacer mi trabajo de manera eficiente.

Hay una versión portátil de Git que puede rescatar en tales casos. Sin garantías, YMMV.