Esta es una buena idea, creo que lo mejor sería recuperar los archivos y las carpetas en la rama Principal. Para hacer esto, vaya a "Herramientas", "opciones". La expandir "control de código fuente", seleccione "Visual Studio Team Foundation Server" y comprobar
Esto le permitirá seleccionar los archivos borrados y utilizar el "recuperar "Mostrar elementos en el Explorador de control de código fuente eliminará" "comando para recuperarlos.
Sin embargo, si realmente desea llevar los cambios desde su rama de desarrollo a la rama principal, entonces puede usar la línea de comando para obligar a TFS a realizar la fusión.
abrir un estudio de 2010 de estímulo visual del sistema y vaya a su espacio de trabajo
por ejemplo, cd c:\tfs\MyLocalWorkspace
A continuación, utilice el comando "tf"
tf merge $/TeamProject/Dev $/TeamProject/Main /recursive /force
Esto obligará a TFS para combinar los cambios incluso si se piensa que han sido fusionadas antes. Probablemente diría que el uso de "recuperar" es el método menos probable para provocar que "material extraño" suceda en el futuro.
Echa un vistazo a esta vieja pregunta SO: http://stackoverflow.com/questions/7510089/does-tfs-branching-have-a-child-parent-relation – pantelif