Con control de fuente esto es un poco complicado. Solo necesitaba mover mi archivo .sln de solución a un nivel para acceder fácilmente manteniendo el historial de control de fuente. Seguí el consejo de las publicaciones anteriores, pero me encontré con una situación en la que TFS quería mover todos mis proyectos con la solución. Realicé esta tarea usando una combinación con los siguientes pasos:
- Asegúrese de que la solución no esté abierta.
- Desanclar la solución de la unidad local.
- Haga clic con el botón secundario en Solución en el Explorador de soluciones y seleccione Mover como mencionado anteriormente. Establezca la ruta de la nueva carpeta y seleccione OK.
- Registrando ese cambio.
- Solución de comprobación
.sln
y luego edite la solución en el bloc de notas. Verá que a los proyectos se les asignan guids y hay rutas de archivos para los proyectos. Debe cambiar todas esas rutas en relación con el lugar donde reside su nuevo archivo de solución .sln
. Asegúrese de utilizar dobles barras de nombres y las rutas únicas:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccProjectUniqueName1 = MyNewFolder\\MyProject.Common\\MyProject.Common.csproj
SccProjectTopLevelParentUniqueName1 = MySolution.sln
SccProjectName1 = MyNewfolder/MyProject.Common
SccLocalPath1 = MyNewFolder\\MyProject.Common
Registro de entrada y re-mapa de soluciones en la unidad local. Esto funcionó para mí. ¡Espero eso ayude!
Si está utilizando el control de fuente esté preparado para un trabajo adicional ... – Dror
Creo que el trabajo adicional, utilizando el control de fuente será el mismo si elige tomar otra forma, ya que está cambiando la ubicación de .sln de todos modos . –
es un buen punto, y sí, estoy usando el control de versión –