2012-03-14 11 views
11

Moví un poco de código de mi unidad c a mi unidad d. Cuando abrí la solución, me dijo que "La solución parece estar bajo control de fuente, pero no se puede encontrar su información vinculante. Debido a que no es posible recuperar esta información faltante automáticamente, los proyectos cuyas uniones faltan se tratarán como no bajo el control de la fuente ".¿Cómo obtengo el Visual Studio Team Foundation Server para ver si moví el código a una carpeta diferente?

Así que traté de eliminar permanentemente los enlaces y descargué la última versión. Ahora mis cambios no se registran como cambios pendientes.

He intentado seleccionar la solución en el Explorador de soluciones y Archivo => Control de fuente => Cambiar el control de origen, pero no me permite enlazar. Las columnas Server Name y Server Binding tienen "".

+0

Estoy listo para ir ahora. Tenía dos copias del proyecto. Cuando revisé mi código nuevamente, lo ubiqué en un subdirectorio donde estaba cargando, así que traté de cargar mi proyecto/project.sln en lugar de source/project/project.sln. – malckier

Respuesta

2

la forma más crudo aquí (no sé si hay alguna otra manera) es poner la carpeta de nuevo a su antigua ubicación, Llegada sus cambios continuación, volver a asignar el proyecto a la nueva carpeta

13

En términos generales, la ubicación del código en su máquina depende de dónde se encuentra su espacio de trabajo.

Si mueve su espacio de trabajo a la unidad D :, entonces no debería haber ningún problema.

Sin embargo, si simplemente usó Explorer para copiar los archivos a la nueva ubicación, entonces VS no podrá mantener los enlaces.

Desde el Editor de áreas de trabajo, puede asignar todo el árbol, las soluciones o incluso los proyectos individuales a una nueva ubicación.

Primero, vuelva a colocar y deshaga los cambios.

Luego, vaya a Archivo | Control de fuente | Espacios de trabajo.

Haga clic en el nombre del espacio de trabajo y luego en el botón "Editar ...".

En el área de carpetas de trabajo, seleccione la carpeta de control de origen que desea mover y asígnele una nueva ubicación de carpeta local.

1

Cuando mueva archivos/carpetas para realizar los movimientos pendientes, debe usar un cliente TFS para realizar los movimientos.

Para uno o dos archivos, la IU de Team Explorer es correcta, para más, la línea de comando es más fácil.

Ver tf.exe rename en MSDN (tf move es un alias para cambiar el nombre). También hay ayuda paso a paso sobre el uso de la GUI: Move, Rename, and Delete Version-Controlled Files and Folders.

3

Deberá editar sus Espacios de trabajo para el servidor TFS para conocer el cambio que ha ocurrido en su máquina local.Para editar su espacio de trabajo, en Visual Studio:

  • asegúrese de no tener cambios pendientes; También copiar la carpeta de código fuente a algún lugar temporalmente, sólo para estar seguro (se puede quitar una vez que está todo listo)
  • Ir a la fuente Explorador de control de
  • localice el "área de trabajo:" desplegable
  • seleccionar el elemento " los espacios de trabajo" de la lista desplegable (obtendrá un diálogo titulado 'Gestionar espacios de trabajo'
  • si tiene varios espacios de trabajo, seleccione el apropiado de la lista en el diálogo
  • clic en 'Edit' (obtendrá una "Editar área de trabajo ..." cuadro de diálogo)
  • abajo en el cuadro de diálogo, verá "Carpetas de trabajo" rejilla
  • clic en fila apropiada de la red y modificar la ruta "carpeta local" para ajustar a su nueva ubicación de la carpeta

veces TFS y Visual Studio tienen problemas en conseguir estos cambios de espacio de trabajo sincronizado. Siempre cierro Visual Studio y lo reinicio para sincronizar mis cambios en cualquier momento después de hacer cambios relacionados con el área de trabajo.

Espero que esto ayude.

+0

¿Qué quiere decir con "Source Control Explorer"? Puedo llegar a los espacios de trabajo a través de Archivo | Control de fuente | Espacios de trabajo ... ¿Hay un camino más completo? –

+0

No he iniciado sesión en stackoverflow off-late. Quise decir menú "Ver", opción de menú "Otras ventanas", y allí verá un "Explorador de control de código fuente" – Arun

Cuestiones relacionadas