2010-12-13 18 views
14

Me encanta el Explorador de soluciones> Hacer clic con el botón derecho en la función> Abrir carpeta que contiene la extensión PowerCommands para Visual Studio 2010. Quiero el equivalente a un salto a la ubicación en la característica Source Control Explorer ". ¿Cómo puedo averiguar la ubicación en TFS de un archivo abierto dado, o un archivo en el explorador de soluciones (o un archivo en el navegador de soluciones en el que tiene el Productivity Power Tools extension)?Cómo saltar a un archivo en el Explorador de control de código fuente en Visual Studio

La mejor respuesta sería un par de clics del mouse y ningún teclado. La siguiente mejor respuesta sería un mapeo de teclas rápidas.

La única solución que he encontrado hasta ahora es usar la extensión Productivity Power Tools que tiene la función "Find in Source Control". Un archivo en la lista de resultados se puede hacer clic derecho en "Abrir carpeta en Source Control Explorer". Los inconvenientes de esta solución es que requiere muchos clics, y los resultados de búsqueda pueden coincidir con más de un archivo si existen archivos con el mismo nombre en diferentes carpetas.

+0

estoy curiosa: ¿Alguna vez ponerlo en práctica? =) – derape

+0

Haha. Deseo. Pero si tiene VS 2013, puede usar [VSCommands] (http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece) como psulek [respondido] (http: // stackoverflow.com/a/20470975/224976) –

Respuesta

13

Pruebe la extensión Visual Studio VSCommands for Visual Studio 2012. Tiene la característica llamada Localizar en TFS. Esto agregará un nuevo botón al Explorador de soluciones Localice en TFS, que abre el archivo/carpeta seleccionado activo en TFS Source Control Explorer.

+0

¿Saben dónde podría encontrar esto en Visual Studio 2013? Traté de encontrar comandos en el menú emergente "personalizar" -> comandos -> barra de herramientas -> VSCommandsToolBar, pero no encontré ninguna opción llamada "Locate in TFS" en él. –

+0

¿Ha descargado la extensión para Vs2013 desde [Vs Gallery] (https://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece)? – psulek

+0

Lo siento, funciona! Estaba tratando de encontrar cómo agregar un botón personalizado en mis barras de herramientas superiores, pero no es necesario ya que ya está allí ... ¡tonto! –

1

No estoy seguro de si es posible, pero es una buena sugerencia.

Estos dos ejemplos muestran cómo usar las API de Extensibilidad de Visual Studio para acceder a las API de TFS Source Control Explorer.

+0

Gracias por los enlaces. Ellos son muy útiles. ¡Si me siento ambicioso, podría asumir el complemento yo mismo! –

5

Solicitud de funciones se ha planteado con el equipo de Visual Studio. Lea here

+0

Gracias por compartir. Todos aquellos que buscan esta característica deben ir al enlace proporcionado y agregar sus votos –

2

Sé que probablemente sea demasiado tarde. Ver TfsExt extensión para VS2010

14

Hay una autónomo extensión que se puede descargar, llamados Localizar TFS, dentro de Visual Studio.

"Locate in TFS" on TFS Gallery

"Locate in TFS" on GitHub

Esto también funciona en archivos que "excluir de control de código fuente", ya que muchos desarrolladores hacen con los archivos web.config.

psulek's post, arriba, menciona esto como parte de VSCommands, pero prefiero la extensión independiente.

+0

. Esto me ha ayudado muchísimo hoy. –

+1

Actualmente admite 2010, 2012, 2013, 2015 pero no 2017 – itsho

+0

¿Existe una herramienta o una forma eficiente para el reverso? ¿Vas de un archivo en Source Control Explorer a Solution Explorer? – Shiv

Cuestiones relacionadas