2012-06-27 9 views
5

Me gustaría tener algún indicador de que los proyectos con los que estoy trabajando están en la rama de desarrollo o en la rama de lanzamiento. ¿Hay alguna forma de establecer el color de algo en Visual Studio basado en una parte de la ruta del proyecto?¿Cambia el color de Visual Studio según la ubicación del proyecto?

Pensé que la codificación de color de la pestaña Productivity Power Tools habría funcionado bien, excepto que su opción Reg Ex solo mira el nombre de la pestaña, no la ruta completa.

+0

Tal vez algo más que coloración puede indicar esto? ¿Un archivo que solo está presente en esa rama que tiene cierta información sobre lo que está trabajando? Si usas subversion/forzosamente puedes cambiar el nombre del sln real y simplemente consolidar los archivos de código. –

+0

VisualSVN tiene una barra de herramientas que muestra su url de rama actual. – jrummell

+0

Gracias, pero estamos usando TFS. – adam0101

Respuesta

3

Instalé VSCommands 2010 Lite que es gratuito y puede poner texto en la barra de título en función de la ruta del archivo de la solución. Así que para mí, tengo las rutas "Main \ Source \ Solution.sln" y "Release \ [releaseNum] \ Solution.sln" que se muestran en la barra de título como "Solution.sln - Fuente principal" y "Solution.sln - Release [releaseNum]" respectivamente.

Friendly Name: {solutionName} - {branchName} {version} 
Friendly Name - Solution Path Regex: .*\\(?<branchName>.*).*\\(?<version>.*)\\(?<solutionName>.*(?:.sln)) 

En realidad repito {BRANCHNAME} {versión} varias veces para que sea más evidente. Esto funciona lo suficientemente bien para mis propósitos.

Cuestiones relacionadas