team desbloquear archivo tfs tfs2010 tfs2012 tfs2008 tfs2013

tfs - desbloquear archivo team foundation server



¿Cómo deshacer el pago de otro usuario en TFS? (4)

Como administrador residente de TFS, en ocasiones me piden que deshaga un pago (generalmente un candado) que un usuario tiene en un determinado archivo registrado en el control de origen.

¿Cómo se deshace el pago de la cuenta de otro usuario?


Hay al menos 2 formas diferentes de hacer esto:

Línea de comando

Hay una utilidad de línea de comandos llamada Tf.exe que viene con Team Explorer. Encuentra la documentación here . Se puede acceder lanzando una ventana del símbolo del sistema de Visual Studio. La sintaxis del comando es:

tf undo [/workspace:workspacename[;workspaceowner]] [/server:servername] [/recursive] itemspec [/noprompt]

Para un archivo

tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs

GUI

El segundo es a través de la GUI, pero no viene de manera estándar; debe instalar las herramientas TFS Power Tools . Consulte aquí para obtener detalles sobre cómo usar este método.

Tenga en cuenta que con cualquiera de los métodos necesitará los derechos apropiados. Los permisos se llaman "Deshacer cambios de otros usuarios" y "Desbloquear cambios de otros usuarios". Estos permisos se pueden ver por:

  1. Hacer clic con el botón derecho en el proyecto, carpeta o archivo deseado en Source Control Explorer
  2. Seleccionar propiedades
  3. Seleccione la pestaña Seguridad
  4. Seleccione el usuario o grupo apropiado en la sección Usuarios y Grupos en la parte superior
  5. Ver la sección "Permisos para [usuario / grupo]:" en la parte inferior

Eliminar el espacio de trabajo

tf workspace /delete WorkspaceName;User /server:http://server:8080/tfs/MyTeamCollection


La forma más fácil que encontré es usar la aplicación gratuita TFS Sidekick . Tiene una opción para ver y deshacer el proceso de pago de otros usuarios.


Seleccione su archivo en Sidekick TFS, luego encima de la lista, tiene un "cambio pendiente de deshacer". Haga clic en eso y se deshará el cambio :) El ícono es similar al ícono "Deshacer" en la palabra MS Obtenga los compinches TFS de http://www.attrice.info/cm/tfs/index.htm


Simplemente tuve este problema yo mismo y encontré una manera más fácil de limpiar espacios de trabajo antiguos.

1) En Visual Studio, explorador de control de código abierto.

2) En el menú desplegable ''Espacio de trabajo'', seleccione ''Espacios de trabajo ...''

3) Aparecerá un cuadro de diálogo que muestra los espacios de trabajo en su PC actual. Seleccione ''Mostrar espacios de trabajo remotos''

4) Ahora también verá espacios de trabajo desde su PC anterior (siempre que sean de la misma cuenta de usuario). Seleccione el (los) espacio (s) de trabajo anterior (s) y haga clic en ''Eliminar''. Esto debería eliminar el espacio de trabajo anterior de TFS junto con las comprobaciones persistentes.

Estoy seguro de que Arne ha encontrado una solución, pero espero que esto ayude a otros que busquen en Google el problema.