2010-09-17 5 views
17

En muchas ocasiones necesito revisar mis registros. ¿Hay alguna forma de que pueda obtener todos mis checkins en TFS? No me refiero a ver el historial en un archivo en particular, ¡sino todos mis registros! Si puedo filtrar en base a la fecha de inicio y final sería genial¿Cómo puedo obtener todos mis checkins en Visual Studio 2010 TFS?

¡¡Soy nuevo en TFS !!!

Cualquier sugerencia

+0

Sin embargo, su historia, lo que usted dice no estás buscando, será de hecho muestran que la totalidad de su revisado en los archivos, así como otros usuarios check ins. –

+0

Supongamos que necesito revisar todos los archivos que un desarrollador ha revisado, ¿cómo puedo hacer eso? O si necesito corregir un error y sé que necesito aplicar el mismo arreglo que hice hace un tiempo pero no recuerdo dónde he aplicado el parche. ¿Cómo lo hago? – user9969

Respuesta

16

Probablemente pueda obtener lo que necesita del programa de línea de comando TF.EXE. El comando para hacer esto debe ser algo como esto (ejecutarlo desde un símbolo de Visual Studio):

TF.EXE history /server:http://tfs:8080 "$/" /recursive /user:username /noprompt /format:detailed

se puede manipular el "$ /" para ir a una carpeta más anidada si es necesario para reducir tu salida

También querrá redireccionar esto a un archivo (usando > output.txt o algo similar) ya que hay mucha información aquí.

TF.EXE history /? le dará una lista de opciones.

+1

Nota: si la carpeta actual está asignada a un servidor, no es necesario que especifique '/ server: ...'. – Richard

3

En vista se puede ver "en espera" Check-ins.

Ver -> Otras ventanas -> Cambios pendientes.

Además, si se desea se puede descargar "Team Foundation Sidekicks"

http://www.attrice.info/cm/tfs/

http://www.attrice.info/downloads/index.htm

¿Qué es una herramienta gratuita y desde ella se puede hacer consultas en las áreas de trabajo, el registro estado, cambios, etc.

+0

Supongamos que necesito revisar todos los archivos que un desarrollador ha revisado, ¿cómo hago eso? O si necesito corregir un error y sé que necesito aplicar el mismo arreglo que hice hace un tiempo pero no recuerdo dónde he aplicado el parche. ¿Cómo lo hago? – user9969

+1

Ahí es donde entra en juego el programa Team Foundation Sidekicks. Puede buscar a una persona, le mostrará todo lo que ha revisado y luego podrá buscar según lo que haya registrado. También puede hacer esto en TFS mirando la historia. Hay muchas herramientas de terceros para esto (herramientas TFS Power también). Para las correcciones, ¿qué usas para el seguimiento de problemas (seguimiento de errores)? ¿No estaría allí? –

+0

Podría estar equivocado, pero no me parece gratis – user9969

14
  1. abierto "Team Explorer" (que se encuentra en "Ver" -menu)
  2. Encuentra el equipo de proyecto y ampliar "Miembros del Equipo"
  3. Haga clic con el miembro del equipo y seleccione "Mostrar historial de check-in" .

Pero es muy extraño que uno no pueda hacer este filtrado directamente, al ver todo el historial de un proyecto de equipo.

Otra alternativa es utilizar el "Enlace a" -search dentro de TFS WorkItem:

  1. Abra un elemento de trabajo TFS
  2. elija la opción "Todos los enlaces" -Tab
  3. Pulse el "Enlace Para "-botón
  4. En el nuevo cuadro de diálogo, establezca" Tipo de enlace "en" Conjunto de cambios "y presione" Examinar ... "- botón.
  5. Ahora usted tiene un cuadro de diálogo de búsqueda de TFS, donde se puede especificar nombre de usuario y otra filtrado

Ver también VS2010 - Find Information About a Changeset

+0

Creo que esta opción solo está disponible con las herramientas TFS Power instaladas. – BNL

4

Ir a TFSServer Explorar -> Rama (Carpeta) -> clic derecho - > Buscar ---> Buscar conjuntos de cambios -> "Por usuario" - Ingresar ID de usuario.

Esto traerá todos los registros para un usuario para una sucursal.

3

En VS 2015:

  1. En "Fuente Explorador de control de" ir a la carpeta que desea (puede ser la carpeta superior con el fin de obtener todos los posibles registros de entrada).
  2. Haga clic con el botón derecho y en el menú contextual seleccione "Buscar" -> "Buscar conjuntos de cambios ..."
  3. Activado "Por usuario:" ingrese el nombre de usuario deseado (el suyo).
  4. Elija cualquier otro filtrado que desee (Changeset rango de números, Creado rango de fechas)
  5. Haga clic en "Find"
Cuestiones relacionadas