Cómo puedo abrir un único conjunto de cambios en TFS desde Visual Studio


Alguien me envió por correo electrónico un ID de conjunto de cambios TFS y ahora estoy tratando de abrir este único conjunto de cambios. ¿Hay un fácil era hacer esto desde Visual Studio (VS 2008 si importa)?

Author: Jack Bolding, 2010-02-04

6 answers

En el Explorador de Control de Código Fuente (Ver - > Otras Ventanas -> Explorador de Control de Código fuente):

  1. Haga clic derecho en la carpeta que desea agarrar
  2. Haga clic en Obtener la Versión específica
  3. Cambie el menú desplegable de "Última versión" a " Conjunto de cambios "
  4. Encuentra tu conjunto de cambios a través del browse (...) botón.
  5. Cambiar para buscar el número del conjunto de cambios

Simplemente selecciona el resultado y pulsa ok.

Alternativamente, si quieres ver lo que los cambios estaban en ese conjunto de cambios...

  1. Vaya al mismo Explorador de Control de código fuente
  2. Haga clic en el botón History (parece un reloj)
  3. Desplácese hacia abajo por la lista de conjuntos de cambios que aparece, haga doble clic en el que desee.

Esto listará los archivos cambiados en ese conjunto de cambios, así como las notas que el desarrollador puso.

 19
Author: Nick Craver,
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
2010-02-04 01:33:14

En Visual Studio se puede usar un atajo de teclado para extraer un Conjunto de cambios o Elemento de trabajo específico.

Ir al conjunto de cambios

En Visual Studio abra la ventana Source Control Explorer y mientras tenga contexto presione
Ctrl + G . Introduzca el número en el diálogo Vaya al Conjunto de cambios y pulse Aceptar.

Ir al diálogo Conjunto de cambios

Sé que esto funciona en VS 2010, 2012 y 2013, pero recuerdo que esto funciona tan atrás como al menos Visual Studio 2008.

Ir al trabajo

Presionando Ctrl + G cuando la ventana Elementos de trabajo de Team Explorer tiene contexto, aparece el diálogo Ir al elemento de trabajo:

Ir al diálogo del elemento de trabajo

En Visual Studio 2012 y 2013 el menú EQUIPO contiene una opción Ir al Elemento de trabajo que también abre este diálogo.

Última palabra

Visual Studio es un programa muy contextual y lo que sucede cuando un teclado específico comando se utiliza es a menudo influenciado por lo que la ventana tiene contexto. Para estar claro presionando Ctrl + G cuando una ventana del editor está abierta presentará el diálogo Ir a la línea.

Ir al diálogo de línea

Al igual que con muchos comandos de teclado en Visual Studio, su kilometraje variará.

 61
Author: Aardvark,
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
2015-04-09 19:14:59

O, desde un símbolo del sistema VS escriba "tf changeset 1234" (asegúrese de que su carpeta raíz está dentro de su espacio de trabajo o tendrá que definir explícitamente el proyecto del equipo, etc.)

 3
Author: StarBright,
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
2010-02-04 01:57:23

No necesita recordar Ctrl + G acceso directo, simplemente haga lo siguiente.

Open the source Control Explorer -> Right Click -> Find in Source Control -> Changeset Luego aparecerá un cuadro de diálogo donde u puede especificar su número de conjunto de cambios hit find. Y aparecerá en la sección de resultados en la parte inferior, luego podría entrar en todos sus detalles.

 1
Author: Sarwar,
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
2012-11-14 07:04:26

En la consola NugGet, puede usar el complemento de TFS Powershell desde TFS PowerTools.

Add-PsSnapin Microsoft.TeamFoundation.Powershell
Get-TfsChangeset <ChangesetNumber>

Otra opción es abrir Herramientas > Herramientas externas y agregar una nueva herramienta externa que llame a TF.exe changeset y solicite argumentos donde pueda dar el número del conjunto de cambios.

 1
Author: Aidan Ryan,
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-01-18 17:25:04

En VS2012 tiene la opción de buscar en conjuntos de cambios.

Si desea buscar conjunto de cambios...

  1. Vaya a Source Control Explorer Haga clic en el botón Find Changeset (parece que algunos papeles están atados). está cerca del botón de la historia (se parece a un reloj)

  2. Puede buscar por cambios comprobados por un usuario,archivo que contiene y rango de fechas

  3. Intente agregar tanto filtro como sea posible, de lo contrario tardará algún tiempo en cargarse.

 0
Author: Balaji,
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-21 13:40:28