El uso de Git en casa me ha echado a perder: ahora encuentro que usar TFS en el trabajo es un poco molesto y quiero explorar la posibilidad de usar Git localmente y sincronizar de alguna manera con TFS. Me imagino que hay algunas maneras diferentes de hacerlo y me gustaría saber de personas que lo han intentado.Uso de Git en una tienda TFS
He encontrado un blog post que describe un flujo de trabajo relativamente manual, pero estoy esperando algo con una mejor automatización y soporte de historial.
Jim Deville parece estar escribiendo series sobre cómo el equipo de IronRuby mantiene su repositorio github sincronizado con TFS pero aún no está completo y debo admitir que tuve un pequeño problema para seguir lo que Jim ha escrito hasta ahora.
Intenté brevemente utilizar una combinación de SvnBridge y git-svn pero me quedé atrapado en un error con bastante rapidez (¿quizás this uno?). Tengo la intención de explorar esto más ...
Actualización: Parece que algunas personas han tenido cierto éxito con el combo SvnBridge git-svn. Ver here.
Finalmente, quizás GitSharp facilitará el desarrollo de una solución útil para este problema? No porque GitSharp tenga algo que ver con TFS per se, sino simplemente porque expone la automatización de git a los desarrolladores de .NET.
pregunta relacionada - Git and Team Foundation Server
Estoy confundido acerca de esta cuestión relacionada edición - ¿cuál es el punto de poner en un enlace autorreferenciados? –
Todavía no estoy seguro, todavía estoy siguiendo los enlaces de preguntas relacionadas ... –
@Paul Batum: ¡No podría estar más relacionado! (Corregido ahora) –