2010-11-25 5 views
15

Quiero asegurarme de que nadie más está revisando los códigos fuente para que pueda crear un instalador. Entonces, quiero ver 1) la lista de usuarios #1 que están revisando un archivo específico y 2) la lista #2 de todos los archivos desprotegidos; pero no sé cómo hacerlo ¡Por favor ayuda si puedes!¿Cómo saber si un archivo es extraído por alguien más en TFS 2010?

Editar

Un colega me muestran que podemos ver en la lista #1 por usuario básico por: Source Control - Team Members - Right click a user - Show Pending Changes - Done. Esto es genial, pero no perfecto. Sería agradable ver la lista completa de cada miembro.

Un paso más a seguir para ver toda la lista Modify Query (en la esquina superior izquierda) y seleccione Display all checked out.

+1

Trate de ver las exclusivas; si no puede, alguien más lo ha revisado. Mire en la ventana de salida para ver quién lo tiene –

+0

@Mitch: un proyecto puede contener cientos de archivos. ¿Hay alguna otra manera de ver la lista? –

Respuesta

5

Un colega me muestra que podemos ver la lista #1 en por usuario básico por: Source Control - Team Members - Right click a user - Show Pending Changes - Done. Esto es genial, pero no perfecto. Sería agradable ver la lista completa de cada miembro.

Un paso más a seguir para ver toda la lista Modify Query (en la esquina superior izquierda) y seleccione Display all checked out.

+1

En Source Control Explorer puedo ver archivos y quiénes revisaron algunos de ellos . Pero no veo a los miembros del equipo en Team Explorer. ¿O dónde debería verlos? ¿Y dónde está Modify Query? No puedo encontrarlo – Alexan

+0

Por cierto, en el Explorador de soluciones veo el icono de humano en lugar de bloqueo antes del nombre del archivo y la información sobre herramientas: 'Checkout por otra persona o en otro lugar'. Sería mucho mejor si pudiera obtener el nombre de la persona, que verificó este archivo en la información sobre herramientas. – Alexan

2

En Visual Studio, busque en el Explorador de control de código fuente (menú Ver> Otras ventanas> Explorador de control de código fuente). Eso le mostrará a quién le quitaron cada archivo y si tienen un bloqueo exclusivo en el archivo.

+0

@Lam: con su sugerencia, supongo que no es fácil ver un archivo desprotegido que se encuentra en decenas de carpetas: el proyecto contiene decenas de carpetas/subfodlers con cientos de archivos para cada carpeta –

20

Abra un símbolo del sistema de Visual Studio 2010 (Inicio-> Todos los programas-> MS Visual Studio 2010-> Herramientas VS). Tipo:

tf status /user:* 

Esto le dará todos los cambios pendientes para todos los usuarios en todas las áreas de trabajo.

Para un archivo específico, sólo tiene que escribir:

tf status /user:* c:\myfile.txt 

Más información here.

+0

¿Cómo puedo obtener el resultado impreso en un archivo? –

+0

Redirigir la salida. Ejemplo: tf estado/usuario: *> c: \ test.txt – LWoodyiii

+0

+1 Funciona muy bien, lástima, que TFS no te dice * cuando * un archivo fue desprotegido, ese tipo de cosas puede importar para proyectos más grandes. –

3

Creo que Team Foundation Sidekicks (http://www.attrice.info/cm/tfs/) es mucho más fácil que utilizar el símbolo del sistema.

+0

No estoy seguro de que sea "más fácil" pagar en cambio usando la línea de comando. por favor vea mi comentario [aquí] (http://stackoverflow.com/questions/4273569/how-to-know-if-a-file-is-checked-out-by-someone-else-in-tfs-2010/ 4273685 # comment26769340_4273685) – itsho

0

Goto Views-->Other windows -->pending changes

+0

Pero solo veo mi check-out allí. – Alexan

1

#1 Solution

  1. abierto Source Control Explorer.
  2. En este explorador busque el archivo y selecciónelo.
  3. File > Source Control > Find in Source Control > Status...
  4. No cambie nada en esta ventana abierta y haga clic en Find

#2 Solution

  1. View > Other Windows > Pending Changes
Cuestiones relacionadas