¿Cómo mostrar los cambios pendientes solo para la solución actualmente abierta en Visual Studio 2010 (TFS) y no la lista completa de todos los cambios?


¿Hay alguna forma de forzar a Visual Studio 2010 a mostrar los cambios pendientes solo para la solución abierta actualmente? Estoy trabajando en varias ramas del mismo proyecto y cambiando los mismos archivos en la mayoría de las ramas. Es muy doloroso comprobar los cambios pendientes a mano cada vez y comprobar si he seleccionado los archivos en los que estoy trabajando actualmente...

4 answers

Abra la ventana de cambios pendientes. Puede encontrar allí un botón de la barra de herramientas que se filtra en la solución actual.

introduzca la descripción de la imagen aquí

 44
Author: Ewald Hofman,
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
2011-02-04 12:29:23

Sí, en la vista de cambios pendientes uno de los últimos iconos en la parte superior es un "filtrar por solución" (junto al icono actualizar). Haga clic en eso para reducir la lista de cambios a la solución actual.

Puedes ver una captura de pantalla aquí

 4
Author: MarkG,
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-04 17:26:28

Si abre la ventana cambios pendientes. Uno de los iconos es para la vista de carpetas. Esto debería ayudar a reducir los cambios a un directorio especificado. (aunque tendrá que deseleccionar los demás)

O

Hay una opción que acabo de recordar para seleccionar esos elementos. Si abre el símbolo del sistema de visual studio, puede usar las herramientas de team Foundation para filtrar automáticamente haciendo lo siguiente.

Estructura del proyecto de ejemplo

src 
  /Dev
  /Branch1
  /Branch2

Usted puede cd en el directorio src y utilice el siguiente comando para filtrar sus checkins pendientes a Branch1

tf checkin Branch1 /recursive
 0
Author: Bivoauc,
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-12-06 21:16:06

Veo que las otras respuestas son bastante antiguas.

En 2015 puede hacerlo así: haga clic en el elemento de menú VisualSVN y luego en "Establecer raíz de copia de trabajo..."A continuación, puede navegar a la carpeta de la solución en el disco.

 0
Author: Cosmin,
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-07-03 10:54:12