¿Hay alguna forma de buscar la última versión de cada archivo en TFS para una cadena o expresión regular específica? Esto es probablemente lo único que extraño de Visual Source Safe ...
Actualmente realizo un Get Latest en todo el código base y uso Windows Search, pero esto se vuelve bastante doloroso con más de 1GB de código en 75,000 archivos.
EDITAR : Probé las herramientas eléctricas mencionadas, pero la opción "Búsqueda con comodines" aparece para buscar solo nombres de archivo y no contenido.
ACTUALIZACIÓN : Hemos implementado una opción de búsqueda personalizada en una instalación de MOSS (servidor de búsqueda) existente.
fuente
Code Search
complemento. marketplace.visualstudio.com/items?itemName=ms.vss-code-searchEn mi caso, escribir una pequeña utilidad en C # ayudó. Enlaces que me ayudaron - http://pascallaurin42.blogspot.com/2012/05/tfs-queries-searching-in-all-files-of.html
¿Cómo listar archivos de un proyecto de equipo usando tfs api?
fuente
Existe otra solución alternativa, que parece más atractiva.
Ahora, con toda la configuración anterior, tiene algunas opciones para el cliente:
Actualización : tomé esta ruta y ha funcionado bien. Solo quería agregar algo a esto.
Enlaces de referencia:
fuente
Si instala TFS 2008 PowerTools, obtendrá una acción "Buscar en control de código fuente" en el menú contextual de Team Explorer.
Herramientas eléctricas TFS2008
fuente
Hemos configurado una solución para Team Foundation Server Source Control (no SourceSafe como usted menciona) similar a lo que sugiere Grant; TF Get programado, Search Server Express. Sin embargo, el IFilter utilizado para archivos C # (texto) no estaba dando los resultados que queríamos, por lo que convertimos los archivos fuente a archivos .htm. Ahora podemos agregar metadatos adicionales a los archivos como:
Sin embargo, preferiríamos un controlador de protocolo para TFS Source Control y un IFilter de código fuente dedicado para una solución mucho más específica.
fuente
Bueno,
Las herramientas eléctricas TFS2008 no tienen una función de búsqueda en archivos. "Las herramientas Buscar en control de código fuente brindan la capacidad de ubicar archivos y carpetas en el control de código fuente por el estado del elemento o con una expresión comodín ".
Hay un programa de Windows con esta funcionalidad publicado en CodePlex . Acabo de instalar y probar esto y funciona bien.
fuente
Esto ahora es posible a partir de TFS 2015 mediante el
Code Search
complemento.https://marketplace.visualstudio.com/items?itemName=ms.vss-code-searchLa búsqueda se realiza a través de la interfaz web y no requiere que descargue el código en su máquina local, lo cual es bueno.
fuente
Otra solución es usar "ctrl + shift + F". Puede cambiar la ubicación de búsqueda a un directorio local en lugar de una solución o proyecto. Esto solo tomará el lugar de la búsqueda en el escritorio y aún necesitará obtener el código más reciente, pero le permitirá permanecer dentro de Visual Studio para hacer su búsqueda.
fuente
Suponiendo que tenga Notepad ++ , una función que a menudo se pierde es 'Buscar en archivos', que es extremadamente rápida y viene con filtros, expresiones regulares, reemplazo y todas las ventajas de N ++.
fuente
Este complemento afirma tener la funcionalidad que creo que busca:
Compañeros de la fundación del equipo
fuente
Esta búsqueda de un enlace de archivo explica cómo encontrar un archivo. Tuve que perder el tiempo con el consejo para que funcionara.
En el caso del comando cd, realicé el comando cd porque estaba buscando el archivo tf.exe. Era más fácil comenzar desde ese directorio y agregar la ruta completa. Ahora que entiendo cómo hacer que esto funcione, usaría la ruta absoluta entre comillas.
En el caso de la búsqueda tf, comencé en la raíz del servidor con
$/
y busqué todos los archivos que terminaron consql
ie*.sql
. Si no desea comenzar desde la raíz, utilice"$/myproject/*.sql"
en lugar.Oh! Esto no resuelve la búsqueda en la parte de archivo de la pregunta, pero mi búsqueda en Google me trajo aquí para encontrar archivos entre otros enlaces.
fuente
Actualmente no hay forma de hacer esto de inmediato, pero hay una sugerencia de User Voice para agregarlo: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037649-implement-indexed- búsqueda-de-texto-completo-de-elementos-de-trabajo
Aunque dudo que sea tan simple como encender un interruptor, si todos los que han visto esta pregunta votaran por ella, MS probablemente implementaría algo.
Actualización: solo lea el blog de Brian Harry , que muestra que esta solicitud está en su radar, y la versión en línea de Visual Studio tiene soporte limitado para buscar dónde se usa git como vcs: http://blogs.msdn.com/b/ visualstudioalm / archive / 2015/02/13 /nouncing-limited-preview-for-visual-studio-online-code-search.aspx . De esto creo que es justo decir que es solo cuestión de tiempo ...
Actualización 2: ahora existe una extensión proporcionada por Microsoft, Búsqueda de código , que permite buscar en código y en elementos de trabajo.
fuente