Es casi imposible hablar de equipos de desarrollo distribuidos, y no tener en cuenta los clásicos problemas de bloqueos exclusivos de archivos. Siempre sucede, que alguien se baja en modo Lock un archivo y después decide tomarse 2 días de vacaciones por un problema personal, y el resto del equipo se acuerda de toda la familia de él que bloqueo el archivo se detiene a pensar como seguir.
Con TFS podemos tener el mismo problema, pero he encontrado una herramienta gratis, que me permite sacar reportes sobre el estado de los Workspaces y su contenido. Esta herramienta es de Attrice, y estas son sus características:
Workspace Sidekick application provides the following features:
- View workspaces filtered by specific owner or computer name (owner and/or computer name may be selected from list of Active Directory users or just typed in)
- Delete workspaces
- Update workspace computer name (for local workspaces only)
- View specific workspace details and folder mappings
- Delete specific workspace selected folder mappings
- Duplicate selected workspace mappings to new workspace (allows specifying new workspace user and computer)
- Specify application configuration parameters (TFS server name, Active Directory domain for lookup)
- View log of performed actions (successful and failed)
View Team Foundation Workspace Sidekick screenshot
Status Sidekick application provides the following features:
- View tree of pending changes filtered by specific user or TFS project name (user may be selected from list of Active Directory users, project may be selected from list of projects, or you may just type in values)
- View lock icon indication in pending changes tree to easily identify locks
- View detailed list of pending changes per folder in tree
- Customize detailed list format and import list to CSV file
- Unlock one or more locked files/folders
- Undo one or more pending changes on files/folders
- Specify application configuration parameters (TFS server name, Active Directory domain for lookup, detailed view format)
- View log of performed actions (successful and failed)
View Team Foundation Status Sidekick screenshot
|
Lo pueden descargar desde aquí. Y todos los días antes de irnos podemos automatizar un proceso para "alertar" a los posibles infractores.
Saludos
El Bruno