2008-11-04 5 views
9

Uno de mis compañeros de trabajo ha renunciado y se le obligó a abandonar las instalaciones antes de registrar todo su código en TFS. Tengo acceso a los archivos físicos. ¿Hay alguna manera de acceder a su área de trabajo y verificar algunos de los cambios que todavía no se han marcado? Desde tfs puedo ver qué archivos ha revisado, pero no hay forma de ver los cambios exactos a menos que sea muy manual.¿Cómo accedo al espacio de trabajo de TFS de un empleado que ha dejado de revisar/verificar algunos de los cambios?

Respuesta

1

Esta es probablemente una manera rápida y sucia de hacerlo:

  • Shelve o el registro de entrada en su propio trabajo.
  • Copiar los archivos requeridos de su compañero de trabajo en su propio espacio de trabajo
  • Comparar los archivos con último en TFS

// huusom

+0

¿Hay alguna manera de verificar los archivos después de que los he copiado en mi espacio de trabajo para que se vea exactamente como los tenía antes de irse? – Fadeproof

2

que su sys-admin restablecer la contraseña de los usuarios a una valor conocido, inicie sesión como el usuario en esa máquina y listo, usted es el usuario ...

+0

No es una opción, ya que eso violaría algún tipo de política de privacidad; no me pregunte por qué. – Fadeproof

0

Puede utilizar alguna herramienta diff como más allá de comparar para visualizar las diferencias reales.

Para gestionar los espacios de trabajo de otros e incluso los archivos extraídos es difícil de superar Team Sidekicks, que es gratuito y proporciona una interfaz brillante para este y muchos otros trabajos TFS de rutina.

3

1) Copie los archivos de su máquina.

2) Administrativamente deshacer su salida.

3) Revise los archivos en su máquina.

4) Sobrescribe tus archivos con sus archivos.

5) El estado de su máquina ahora debería ser aproximadamente el mismo; hacer tantas comparaciones como quieras

10

En TFS 2010, hay una nueva característica llamada 'Public Workspaces'. Esto permite que varias personas compartan las mismas carpetas de espacio de trabajo en una computadora, pero autenticando a TFS usando su propio inicio de sesión.

administrador

Un TFS puede cambiar un espacio de trabajo a un 'espacio de trabajo público' mediante la ejecución de un comando como el siguiente:

tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public 

(Este comando se puede ejecutar en cualquier ordenador, que no necesita ser ejecutar en la misma computadora que el área de trabajo que está tratando de cambiar)

Si solo hay otro usuario que necesita usar el área de trabajo, quizás un método más simple es simplemente cambiar el propietario del área de trabajo.Esto se puede hacer por un administrador de TFS con el siguiente comando:

tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner 

Una vez que haya hecho alguna de estas cosas, puede iniciar sesión en ese equipo como el nuevo propietario y utilizar el espacio de trabajo como si fuera el suyo propio.

Puede leer más acerca de esta característica en esta publicación de blog TFS2010: Public Workspaces.

+0

al ejecutar este comando arroja el cuadro de diálogo de error TF14006 – volody

+0

@volody Ejecútelo desde el símbolo del sistema de Visual Studio. FYI. Parece que no puede cambiar el propietario si hay cambios pendientes, pero puede cambiar el permiso a Público y luego el check-in (o deshacer). – CFinck

Cuestiones relacionadas