¿Cómo puedo encontrar todos los archivos descargados en TFS 2010?


Estamos utilizando Visual Studio 2010 Ultimate y TFS 2010 Enterprise en Windows Server 2008, R2. Para una próxima congelación de código, necesito verificar rápidamente si algún desarrollador tiene archivos extraídos. ¿Hay alguna forma de hacer esto que esté integrada en TFS y / o Visual Studio 2010?

Author: Blanthor, 2013-08-21

5 answers

Como alternativa al uso del comando tf status también puede instalar el TFS 2010 power tools.

Luego puede hacer clic derecho en cualquier carpeta en el Explorador de Control de código fuente y seleccionar "Buscar en control de código fuente" > "Estado"

La opción predeterminada es buscar todos los archivos eliminados en la ruta que ha seleccionado.

 45
Author: James Reed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-21 09:48:51

Para un método integrado, puede usar el comando de estado de la herramienta de línea de comandos tf.

Simplemente abra un símbolo del sistema de Visual Studio desde el menú inicio para usarlo. De forma predeterminada, enumera el estado de su propio espacio de trabajo, pero si puede averiguar la línea de comandos, también puede enumerar los espacios de trabajo de otras personas.

Editar:

tf status /user:* /recursive deberías hacer lo que quieras. Si lo ejecuta en una carpeta asignada localmente, no necesitará especificar qué archivos buscar, o simplemente puede incluir un filespec como tf status $/MyProject/SomeFolder/*.* /user:* /recursive

 25
Author: Jason Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-21 15:01:06

Sé que esto es viejo, pero ninguna de las respuestas dio ejemplos específicos de cómo hacer que esto funcione. Así que esto es lo que se me ocurrió (Servidor TFS 2008).

Primero, abra el símbolo del sistema de Visual Studio Developer.

Ejecute el siguiente comando:

tf status $/MyFolder /user:* /recursive

La forma es:

Tf estado itemspec /usuario:nombre de usuario /recursiva

La clave es el parámetro /user:*, que fuerza TFS para buscar en el servidor y determinar todos los archivos extraídos en la ruta especificada en el parámetro itemspec. Si no utiliza el comodín, solo verá los archivos que ha comprobado personalmente.

Para el caso de uso específico, debería poner esto en un archivo versus en la pantalla para que se vea así:

tf status $/MyFolder /user:* /recursive > c:\MyPendingCheckouts.txt

Tenga en cuenta que ejecuté esto con el símbolo del sistema VS2012.

 8
Author: Shane,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-29 17:15:15
  1. Haga clic derecho en la carpeta superior en la que desea comenzar
  2. Elija "Buscar en el Control de Código Fuente"
  3. Elija"Estado"
  4. Marque "Recursivo"
  5. Marque "Estado"
  6. Introduzca el id de usuario en la casilla " Mostrar archivos en:" (tengo que incluir mi dominio, es decir, dominio\id de usuario)
  7. Haga clic en"Buscar"
 5
Author: Tina,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-05 20:31:35

Encuentro Patadas laterales TFS útiles para esto. Puedes usar la patada lateral de estado para buscar cajas.

 1
Author: Christopher Painter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-20 21:05:38