2011-02-04 15 views
31

¿Hay alguna manera 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 sucursales. Es muy doloroso comprobar los cambios pendientes a mano cada vez y verificar dos veces si seleccioné los archivos en los que estoy trabajando actualmente ...¿Cómo mostrar los cambios pendientes solo para la solución abierta actualmente en Visual Studio 2010 (TFS) y no la lista completa de todos los cambios?

+1

¿Alguien tiene una idea de cómo hacer esto para Visual Studio 2012? – Animesh

+1

Solución encontrada para TFS 2012 aquí: http://stackoverflow.com/q/17090976/ – Animesh

Respuesta

44

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

enter image description here

+1

¿Alguna manera de establecer esto como el valor predeterminado? – John

0

Si abre la ventana cambios pendientes. Uno de los iconos es para la vista de carpeta. Esto debería ayudar a reducir los cambios a un directorio específico. (Aunque se tenga que anular la selección de los otros)

O

hay una opción acabo de recordar para la selección de esos artículos. Si abre el símbolo del sistema de Visual Studio, puede usar las herramientas de base del equipo para filtrar automáticamente haciendo lo siguiente.

estructura Proyecto de ejemplo

src 
    /Dev 
    /Branch1 
    /Branch2 

Usted puede entrar al directorio src y utilizar el siguiente comando para filtrar las confirmaciones pendientes a Branch1

tf checkin Branch1 /recursive 
4

Sí, en la opinión de uno de los los cambios pendientes los últimos íconos en la parte superior son un "filtro por solución" (al lado del ícono de actualización). Haga clic en eso para reducir la lista de cambios a la solución actual.

se puede ver una captura de pantalla de la misma here

+0

No sé de otras personas, pero en 2010 Professional, el botón "filtrar por solución" no está allí. –

+0

@HankSchultz: Se agregó en 2005: http://blogs.msdn.com/b/buckh/archive/2005/12/08/filterbysolution.aspx –

0

veo las otras respuestas son bastante antiguos.

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

Cuestiones relacionadas