Pregunta

Tengo un espacio de trabajo A con archivos desprotegidos en la computadora A. Ahora quiero continuar el desarrollo en la computadora B. Copio los archivos de la computadora A y creo un nuevo espacio de trabajo B con asignación a los archivos copiados.

Ahora Visual Studio no me permitirá registrar los archivos ya que ya están desprotegidos en el espacio de trabajo A.

¿Cómo puedo resolver esto sin tener que registrar primero los archivos en la computadora A?

¿Fue útil?

Solución

Cree un nuevo espacio de trabajo en B, copie los directorios desde A y use las herramientas eléctricas de la fundación del equipo 2008 para verificar todos los archivos modificados:

Abra una ventana de cmd, luego

cd c:\wherever\your\workspace\is
tfpt online /recursive /adds /deletes /diff .

tfpt analizará un árbol de directorios y revisará cualquier archivo modificado para editarlo (y opcionalmente también " agregar " o " eliminar " archivos según sea necesario)

asegúrese de verificar lo que hizo tfpt, antes de registrarse

Otros consejos

Los espacios de trabajo están vinculados a un usuario, por lo que verá su antiguo espacio de trabajo cuando trabaje en la nueva máquina.

Así que simplemente seleccione su antiguo espacio de trabajo en el menú desplegable del espacio de trabajo en Source Control Explorer y registre sus archivos.

Tengo una nueva computadora portátil e instalé Windows 7 en ella. El producto viene con una nueva función en el Panel de control llamada Comenzando. Con esta función, transfirí mis archivos de mi computadora portátil anterior a mi computadora portátil nueva usando Transferir sus archivos. Esto fue extremadamente útil porque copió todos mis archivos fuente de la Computadora A a la Computadora B para Visual Studio 2008. Por lo tanto, no tuve que hacerlo manualmente. Una vez que finalizó la transferencia, descargué Power Shell para Microsoft Team Foundation Server 2008 Power Tools (instalador tfpt) y seguí las instrucciones en el Paso 2 anterior yendo a Inicio- > Todos los programas- > Microsoft Team Foundation Server 2008- > Consola PowerShell. Cuando se abrió la ventana de comandos, ingresé los comandos: cd c: \ where \ your \ workspace \ is tfpt en línea / recursivo / agrega / elimina / dif.

¡Funcionó de maravilla!

Para migrar de computadora A a computadora B sin tener que ingresar su código:

  1. No copie sobre sus directorios de trabajo de la antigua computadora A
  2. Conéctese a tfs en la nueva computadora B
  3. Obtenga todos los proyectos que necesita de tfs (haga un get ) en computadora B
  4. Cree una estantería desde la antigua computadora A
  5. En la computadora B , en Team Explorer, unshelve la estantería que hizo en el paso 4.

No perderás nada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top