¿Es posible migrar de TFS 2008 a Git y aún conservar todo el historial, etc.? He visto algunas referencias que hablan de hacerlo a través de SVN, pero eso parece bastante complicado y complica mi misión de presentar a Git en mi trabajo.Migración de TFS a Git
Respuesta
Hay una manera directa se llama git-tfs y está en github.
que acaba de hacer un
git tfs clone <tfs server> <tfs project>
recomiendo conseguir la fuente y agregarlo a su trayectoria por separado de modo que puede depurar para cualquier extraño, pero el código es bastante fácil de recorrer.
Tenía un archivo que era un msi que era 500 MB que el cliente almacenaba en tfs, que no convertiría, tomó unas pocas horas para reducirlo.
Los binarios de git-tfs están disponibles en [git-tfs.com] (http://www.git-tfs.com) o vía [chocolatey] (http://chocolatey.org/) como 'cinst GitTfs'. –
Tenga en cuenta que este comando no administrará ramas tfs. Si también quieres clonar ramas, usa la opción --with-branches, pero, por el momento, no admite todos los casos (lo sé, ¡soy yo quien lo desarrollo!). Hay una mejora en la tubería pero necesita más trabajo (y algunos repositorios de tfs muy complejos ni siquiera serán compatibles). ¡Así que no se ajusta a todas las necesidades! :( – Philippe
Escribí un blog sobre la migración del código fuente de TFS a Git, manteniendo el historial de check-in. esperan que ayude a:
Blog:TFS to GIT Migration
- 1. Migración de TFS a Redmine
- 2. Migración de Git a control de fuente TFS
- 3. TFS shelveset migración de una rama a otra
- 4. Git-Tfs: ¿Un conjunto de cambios TFS por Git Commit?
- 5. Migración de Git-2-SVN?
- 6. Fusiona dos ramas TFS con git tfs
- 7. Error de migración de SVN a GIT usando svn2git
- 8. ¿Hay alguna herramienta de migración de CVS a Git?
- 9. Uso de Git en una tienda TFS
- 10. Migración EF a Oracle
- 11. Migración de PHP a Java
- 12. Migración de Authlogic a Devise
- 13. Migración de PHP4 a PHP5
- 14. Migración de Webrat a Carpincho ... sin éxito
- 15. ¿Migración de Starteam a X? (donde X es uno de: svn/git/hg/bzr ...)
- 16. Migración desde Winforms a WPF
- 17. Migración de WebForms de ASP.NET a MVC
- 18. Migración de 'Controles' de VB.NET a C#
- 19. Guía de migración de Axis2 a CxF
- 20. git-tfs: cómo puedo clonar un proyecto tfs que contiene espacios
- 21. Migración de Oracle a SQL Server
- 22. Migración de Mercurial a la subversión
- 23. Migración de ExtJS 3.0 a 4.0
- 24. Migración de Hibernate 3.2.5 a 3.6
- 25. Migración de Hibernate a JPA sin anotaciones
- 26. Migración de Jetty 6 a Jetty 8
- 27. Migración de Hit/Visitas a TopDocs/TopDocCollector
- 28. ¿Cuáles son las diferencias entre TFS, SVN y GIT?
- 29. Código de mudanza de mercurial a TFS
- 30. Convirtiendo un repositorio de git a subversión
relacionados: http://stackoverflow.com/questions/18814465/migrating-a-tfs-repository-to-git –
relacionados: http: // stackoverflow.com/questions/17294894/what-is-the-best-way-to-convert-a-tfs-project-to-a-git-repo/17295256#17295256 –
relacionado: http://stackoverflow.com/ preguntas/19548659/migrate-from-tfs-to-git-on-visualstudio-com –