Como administrador residente de TFS, en ocasiones se me pide que deshaga un pago (generalmente un bloqueo) que un usuario tiene en un determinado archivo. Esto se puede hacer a través de la línea de comandos usando el comando Deshacer de la utilidad TF.exe (consulte http://msdn.microsoft.com/en-us/library/c72skhw4.aspx ), pero eso es un poco molesto .
¿Hay alguna forma de deshacer el pago de otro usuario a través de la GUI?
Respuestas:
Fuera de la caja, no, pero hay al menos un par de opciones a través de complementos.
Herramientas eléctricas TFS
Una vez instalado:
Compañeros de la fundación del equipo
Otra opción es utilizar la aplicación Team Foundation Sidekicks, que se puede obtener aquí: http://www.attrice.info/cm/tfs/
Tiene un compañero de estado que le permite consultar los elementos de trabajo prestados. Una vez que se selecciona un elemento de trabajo, hay botones "Deshacer cambio pendiente" y "Deshacer bloqueo" que se pueden usar.
Derechos
Tenga en cuenta que necesitará los derechos correspondientes. Los permisos se denominan "Deshacer los cambios de otros usuarios" y "Desbloquear los cambios de otros usuarios". Estos permisos pueden ser vistos por:
fuente
Yo mismo tuve este problema 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 de su PC anterior (siempre que sean de la misma cuenta de usuario). Seleccione los espacios de trabajo antiguos y haga clic en "Eliminar". Esto debería eliminar el espacio de trabajo anterior de TFS junto con los pagos persistentes.
Estoy seguro de que Arne ha encontrado una solución, pero espero que esto ayude a otros que buscan en Google el problema.
fuente
Línea de comando
https://msdn.microsoft.com/en-us/library/cc470668.aspx
fuente
Si utiliza el procedimiento de deshacer de las herramientas eléctricas de tfs anterior, debe realizar un get u obtener lo último para actualizar su pantalla. De lo contrario, parece que deshacer no ha funcionado. La operación se completó con éxito. Debido a que el área de trabajo Área de trabajo; dominio \ ID de usuario no está en esta computadora, debe realizar una operación de obtención separada en ese área de trabajo para actualizarlo con los cambios que se han realizado en el servidor.
fuente