Descripción general del producto
Interfaz de búsqueda de código y navegación de fuentes de Bazel es una herramienta basada en la Web que permite explorar repositorios de código fuente de Bazel. Puedes usar estas funciones para navegar entre diferentes repositorios, ramas y archivos. También puedes ver el historial, las diferencias y la información de culpables.
Cómo comenzar
Para acceder a la búsqueda de código y a la interfaz de navegación de fuentes, abre https://source.bazel.build en tu navegador web.
Aparecerá la pantalla principal. Esta pantalla contiene los siguientes componentes:
Barra de herramientas de la ruta de navegación. Esta barra de herramientas muestra tu ubicación actual en el repositorio y te permite moverte rápidamente a otra ubicación, como otro repositorio o alguna otra ubicación dentro de un repositorio, como un archivo, una rama o una confirmación.
Una lista de repositorios que puedes explorar.
En la parte superior de la pantalla, aparece un cuadro de búsqueda. Puedes usar este cuadro para buscar archivos y códigos específicos.
Trabaja con repositorios
Abre un repositorio
Para abrir un repositorio, haz clic en su nombre en la pantalla principal.
También puedes usar la barra de herramientas de la ruta de navegación para buscar una un repositorio específico. Esta barra de herramientas muestra tu ubicación actual en el repositorio y te permite moverte rápidamente a otra ubicación, como otro repositorio o alguna otra ubicación dentro de un repositorio, como un archivo, una rama o una confirmación.
Cambiar repositorios
Para cambiar a un repositorio diferente, selecciona el repositorio en la barra de herramientas de la ruta de navegación.
Visualiza un repositorio en una confirmación específica
Sigue estos pasos para ver un repositorio en una confirmación específica:
- En la vista del repositorio, selecciona el archivo.
- Desde la barra de herramientas de la ruta de navegación, abre el menú Rama.
- En el submenú que aparece, haz clic en Confirmar.
- Selecciona la confirmación que deseas ver.
La interfaz ahora muestra el repositorio tal como existía en esa confirmación.
Abre una rama, confirmación o etiqueta
De forma predeterminada, la búsqueda de código y la interfaz de navegación de fuentes abren un repositorio para la rama predeterminada. Para abrir una rama diferente, desde la barra de herramientas de la ruta de navegación, haz clic en el menú Branch/Commit/Tag. Se abre un submenú que te permite seleccionar un mediante un nombre de rama, un nombre de etiqueta o un cuadro de búsqueda.
- Para seleccionar una rama con un nombre de rama, selecciona Rama y haz clic en el nombre de la rama.
- Para seleccionar una rama con un nombre de etiqueta, selecciona Etiqueta y y, luego, haz clic en el nombre de la etiqueta.
- Para seleccionar una rama cuando usas un ID de confirmación, selecciona Confirmación y haz clic en el ID de confirmación.
- Para buscar una rama, confirmación o etiqueta, selecciona el elemento correspondiente y escribe un término de búsqueda en el cuadro de búsqueda.
Trabaja con archivos
Cuando seleccionas un repositorio de la pantalla principal, la pantalla cambia para mostrarse una vista de ese repositorio. Si existe un archivo README, su contenido aparece en el que se encuentra en el lado derecho de la pantalla. De lo contrario, una lista de donde se muestran los archivos y las carpetas del repositorio. En el lado izquierdo de la pantalla hay un árbol de los archivos y las carpetas del repositorio. Puedes usar este árbol para navegar y abrir archivos específicos.
Observa que, cuando ves un repositorio, la barra de herramientas de la ruta de navegación ahora tiene tres componentes:
- Un menú Repositorio, desde el que puedes seleccionar diferentes repositorios
- Un menú de Branch/Commit/Tag, desde el que puedes seleccionar ramas específicas etiquetas o confirmaciones
- Un cuadro Ruta de acceso al archivo, que muestra el nombre del archivo o la carpeta actual y su correspondiente ruta de acceso
Abrir un archivo
Para abrir un archivo, navega hasta su directorio y selecciónalo. La vista de el repositorio se actualiza para mostrar el contenido del archivo en el panel de archivos su ubicación en el repositorio en el panel del árbol.
Ver cambios en el archivo
Para ver los cambios del archivo, sigue estos pasos:
- En la vista del repositorio, selecciona el archivo.
- Haz clic en BLAME (BLAME), ubicado en la esquina superior derecha.
El panel de archivo se actualiza para mostrar quién realizó cambios en el archivo y cuándo.
Consulta el historial de cambios
Sigue estos pasos para ver el historial de cambios de un archivo:
- En la vista del repositorio, selecciona el archivo.
- Haz clic en HISTORIAL, ubicado en la esquina superior derecha. Aparecerá el panel Historial de cambios, en el que se muestran las confirmaciones del archivo.
Ver revisiones de código
Para las revisiones de código de Gerrit, puedes abrir la herramienta directamente desde el panel del historial de cambios.
Para ver la revisión de código de un archivo, haz lo siguiente:
- En la vista del repositorio, selecciona el archivo.
- Haz clic en HISTORIAL, ubicado en la esquina superior derecha. Panel de historial de cambios en el que se muestran las confirmaciones de este archivo.
- Coloca el cursor sobre una confirmación. Aparecerá el botón Más (tres puntos verticales).
- Haz clic en el botón Más.
- Selecciona Ver revisión de código.
La herramienta Gerrit Code Review se abrirá en una nueva ventana del navegador.
Cómo abrir un archivo en una confirmación específica
Para abrir un archivo en una confirmación específica, haz lo siguiente:
- En la vista del repositorio, selecciona el archivo.
- Haz clic en HISTORIAL, ubicado en la esquina superior derecha. Panel de historial de cambios en el que se muestran las confirmaciones de este archivo.
- Coloca el cursor sobre una confirmación. Aparecerá el botón VISTA.
- Haz clic en el botón VISTA.
Compara un archivo con una confirmación diferente
Sigue estos pasos para comparar un archivo en una confirmación diferente:
- En la vista del repositorio, selecciona el archivo. Para comparar entre dos confirmaciones diferentes, abre el archivo en esa confirmación.
- Coloca el cursor sobre una confirmación. Aparecerá un botón DIF.
- Haz clic en el botón DIFERENCIA.
El panel de archivos se actualiza para mostrar una comparación en paralelo entre los dos archivos. La más antigua de las dos confirmaciones siempre se muestra a la izquierda.
En el panel Historial de cambios (Change History), ambas confirmaciones están destacadas y una etiqueta indica si la confirmación se muestra a la izquierda o a la derecha.
Para cambiar cualquiera de los archivos, coloca el cursor sobre la confirmación en el panel Historial de cambios. Luego, haz clic en el botón Izquierda o Derecha para que se abra la confirmación en el lado izquierdo o derecho de la diferencia.
Explora referencias cruzadas
Otra forma de explorar los repositorios de código fuente es a través del uso referencias. Estas referencias aparecen automáticamente como hipervínculos dentro de una archivo fuente.
Para que las referencias cruzadas sean más fáciles de identificar, haz clic en Referencias cruzadas. ubicado en la esquina superior derecha. Esta opción muestra un subrayado debajo de todos referencias cruzadas en un archivo.
Nota: Si la opción Referencias cruzadas está inhabilitada, significa lo siguiente: las referencias cruzadas no están disponibles para ese archivo.
Haz clic en una referencia cruzada para abrir el panel Referencia cruzada. Este panel contiene dos secciones:
- Una sección de Definición, que enumera los archivos que definen la referencia
- Una sección References, que enumera los archivos en los que la referencia también aparece
Ambas secciones muestran el nombre del archivo, así como la línea o las líneas que contiene la referencia. Para abrir un archivo desde el panel Referencia cruzada, sigue estos pasos: haz clic en la entrada del número de línea. El archivo aparece en una nueva sección del panel. lo que te permite seguir navegando por el archivo sin perder el archivo original a la vista.
Puedes seguir explorando las referencias cruzadas con el panel de Referencia cruzada, simplemente como puedes en el panel Archivo. Cuando lo hagas, el panel mostrará un recorrido de la ruta de navegación, que puedes usar para navegar entre diferentes referencias cruzadas.
Buscando código
Puedes buscar fragmentos de código o archivos específicos con el cuadro de búsqueda ubicado en la parte superior de la pantalla. Las búsquedas siempre se realizan en la rama predeterminada.
Todas las búsquedas utilizan expresiones regulares RE2 de forma predeterminada. Si no deseas usar expresiones regulares, incluye tu búsqueda entre comillas dobles (").
Nota: Para buscar rápidamente un archivo específico, agrega una barra inversa al comienzo del punto o encierra todo el nombre del archivo entre comillas.
foo\.java
"foo.java"
Puedes definir mejor tu búsqueda con los siguientes filtros.
Filtro | Otras opciones | Descripción | Ejemplo |
---|---|---|---|
lang: | idioma: | Realizar una concordancia exacta por idioma de archivo | Prueba lang:java |
archivo: | filepath: ruta: F: |
||
case:yes | Hace que la búsqueda distinga mayúsculas y minúsculas. De forma predeterminada, las búsquedas no distinguen mayúsculas de minúsculas. | Hello World con caso:yes | |
class: | Busca un nombre de clase. | class:MainClass | |
function: | func: | Busca un nombre de función. | function:print |
- | Niega el término de la búsqueda. | hola, mundo | |
\ | Usa caracteres especiales de escape, como ., \, o (. | carrera\(\) | |
"[término]" | Realiza una búsqueda literal. | "class:main" |
Asistencia adicional
Para informar un problema, haz clic en el botón Comentarios que aparece en la parte superior. en la esquina derecha de la pantalla y, luego, ingresa tus comentarios en el formulario proporcionado.