tfs2010

tfs2010 - Último valor="No descargado"



(6)

La razón para obtener "Todos los archivos están actualizados" es que la información en el servidor TFS y los archivos de su disco no están sincronizados. Si elimina los archivos de su disco con el explorador de archivos, el servidor TFS aún cree que tiene el archivo en el disco. Para volver a sincronizar debes forzar una actualización como esta:

Marque las dos casillas de verificación en este diálogo y haga clic en Obtener :

Tengo varios proyectos en TFS que aparecen visualmente en la jerarquía de directorios como atenuado. Cuando navego dentro de los proyectos en Visual Studio 2010 / Source Control / TFS 2010, observo que todos sus contenidos tienen un valor más reciente = "No descargado". Normalmente, solo he visto los últimos valores de "Sí" o "No".

  • He probado todas las variedades de "Obtener el último" que conozco, pero siempre me avisa que "Todos los archivos están actualizados".
  • Si trato de "Retirar para editar", no estoy permitido.
  • Cuando observo las propiedades de estos archivos en gris, siempre dicen que Workspace Version = "No es aplicable".

¿Cómo arreglo TFS para poder descargar y revisar los proyectos nuevamente? Mi sospecha es que mi espacio de trabajo está desordenado, pero no sé qué hacer para restaurarlo / reconfigurarlo.


Parece que las carpetas / archivos en TFS no se asignan a un disco local en su área de trabajo.

En Source Control Explorer, seleccione el menú desplegable "Workspace:", luego seleccione "Workspaces".

Elija su área de trabajo actual de la lista que aparece, luego presione "Editar". Compruebe que la carpeta TFS $/blah está asignada a una carpeta local c:/tfs/blah

Ahora deberías poder recibir lo último, revisar, etc.


Pude volver a asignar el directorio para solucionar mi problema. Para hacer esto, yo

  • seleccioné (clic con el botón derecho) la rama que incluía todo mi código, y seleccioné "Eliminar asignación ..."
  • renombré la carpeta a la que me asignaron dentro de TFS (también puede eliminarla, pero renombré solo para mantenerla durante este proceso experimental)
  • creó una nueva carpeta con el nombre original de la rama a la que fui asignado al principio, y
  • seleccioné (clic con el botón derecho) la rama que incluía todo mi código y seleccioné "Asignar a carpeta local".

Este proceso obliga a una re-descarga completa de toda la rama. Por suerte para mí, mi sucursal tenía solo 2GB, así que pude volver a descargarla en unos 5-10 minutos.



También me sucedió cuando agregué un proyecto existente como referencia a otro proyecto.

Cuando agregué la referencia del proyecto, recibí un mensaje emergente que me decía que el proyecto actual ya existe en el control de origen, pero en una ubicación diferente que la ruta relativa del proyecto actual.

Por un error, elijo la opción incorrecta que conduce a la asignación innecesaria.

Para resolver este problema, he eliminado la asignación del área de trabajo.

Solo después de eliminar el mapeo pude obtener el último proyecto.


Tuve algunas rarezas con esto después de:

  • actualizando a TFS2017
  • actualizando a VS2017
  • tratando de cambiar mi URL de TFS a https (renunció y volvió a http)

Así que en algún punto a lo largo de la línea esto rompió mi espacio de trabajo de tal manera que todos mis proyectos se mostraban como no vinculados. Tuve la oportunidad de hacer un último de nuevo. Esto no debería sobrescribir ningún archivo que haya cambiado, siempre que puedan escribirse, pero si tiene alguna duda, haga una copia de seguridad de su espacio de trabajo local antes de obtener el último. Le pedirá que resuelva los conflictos, así que asegúrese de seleccionar ''mantener copia local''.