Esta versión de GitHub Enterprise se discontinuó el 2021-06-09. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Buscar propuestas y solicitudes de extracción

Puedes buscar propuestas y solicitudes de extracción en GitHub Enterprise y acotar los resultados utilizando estos calificadores de búsqueda en cualquier combinación.

Puedes buscar propuestas y solicitudes de extracción globalmente a través de todos los GitHub Enterprise, o buscar propuestas y solicitudes de extracción dentro de una organización particular. Para obtener más información, consulta "Acerca de buscar en GitHub".

Sugerencia:

  • Este artículo contiene búsquedas de ejemplo en el sitio web GitHub.com, pero puedes utilizar los mismos filtros de búsqueda en tu instancia de servidor de GitHub Enterprise.

  • Para obtener una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador para mejorar aún más tus resultados, consulta "Comprender la sintaxis de búsqueda".

  • Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si deseas buscar propuestas con la etiqueta "In progress" (En curso), buscarías por la etiqueta label:"in progress". Buscar no distingue entre mayúsculas y minúsculas.

  • Puedes enfocar tu cursor en la barra de búsqueda que está sobre el listado de informe de problemas o solicitud de extracción con un atajo de teclado. Para obtener más información, consulta "Atajos del teclado".

Buscar únicamente propuestas o solicitudes de extracción

Por defecto, la búsqueda de GitHub Enterprise devolverá tanto propuestas como solicitudes de extracción. Sin embargo, puedes restringir los resultados de la búsqueda a solo propuestas y solicitudes de extracción utilizando el calificador type o is.

QualifierEjemplo
type:prcat type:pr encuentra solicitudes de extracción con la palabra "cat."
type:issuegithub commenter:defunkt type:issue encuentra propuestas que contienen la palabra "github," y tienen un comentario de @defunkt.
is:prevent is:pr encuentra solicitudes de extracción con la palabra "event."
is:issueis:issue label:bug is:closed encuentra propuestas cerradas con la etiqueta "bug."

Buscar por título, cuerpo o comentarios

Con el calificador in puedes restringir tu búsqueda por título, cuerpo, comentarios o cualquier combinación de estos. Cuando omites este calificador, se buscan el título, el cuerpo y los comentarios, todos ellos.

QualifierEjemplo
in:titlewarning in:title encuentra propuestas con "warning" en su título.
in:bodyerror in:title,body encuentra propuestas con "error" en su título o cuerpo.
in:commentsshipit in:comments encuentra propuestas que mencionan "shipit" en sus comentarios.

Buscar dentro de los repositorios de un usuario u organización

Para buscar propuestas y solicitudes de extracción en todos los repositorios que son propiedad de un determinado usuario u organización, puedes utilizar el calificador user o org. Para buscar propuestas y solicitudes de extracción en un repositorio específico, puedes utilizar el calificador repo.

QualifierEjemplo
user:USERNAMEuser:defunkt ubuntu encuentra propuestas con la palabra "ubuntu" de repositorios que son propiedad de @defunkt.
org:ORGNAMEorg:github encuentra propuestas en repositorios que son propiedad de la organización de GitHub.
repo:USERNAME/REPOSITORYrepo:mozilla/shumway created:<2012-03-01 coincidirá con informes de problemas del proyecto de shumway de @mozilla que fueron creados antes de marzo de 2012.

Buscar por estado abierto o cerrado

Puedes filtrar propuestas y solicitudes de extracción en base a si están abiertas o cerradas utilizando el calificador state o is.

QualifierEjemplo
state:openlibraries state:open mentions:vmg encuentra propuestas abiertas que mencionan a @vmg con la palabra "libraries."
state:closeddesign state:closed in:body encuentra propuestas cerradas con la palabra "design" en el cuerpo.
is:openperformance is:open is:issue encuentra propuestas abiertas con la palabra "performance."
is:closedandroid is:closed encuentra propuestas y solicitudes de extracción cerradas con la palabra "android."

Buscar por repositorio privado o público

Si estás buscando a través de todos los GitHub Enterprise, puede ser útil filtrar tus resultados en base a si el repositorio es público o privado. Puedes hacer con is:public y is:private.

QualifierEjemplo
is:publicis:public encuentra propuestas y solicitudes de extracción en todos los repositorios públicos.
is:privateis:private cupcake encuentra propuestas y solicitudes de extracción que contienen la palabra "cupcake" en repositorios privados a los que tienes acceso.

Buscar por autor

El calificador author (autor) encuentra propuestas y solicitudes de extracción creadas por un determinado usuario o cuenta de integración.

QualifierEjemplo
author:USERNAMEcool author:gjtorikian encuentra propuestas y solicitudes de extracción con la palabra "cool" que fueron creados por @gjtorikian.
bootstrap in:body author:mdo encuentra propuestas escritas por @mdo que contienen la palabra "bootstrap" en el cuerpo.
author:app/USERNAMEauthor:app/robot encuentra propuestas creadas por la cuenta de integración con el nombre "robot."

Buscar por asignatario

El calificador assignee (asignatario) encuentra propuestas y solicitudes de extracción que están asignadas a un determinado usuario. No puedes buscar propuestas y solicitudes de extracción que tengan cualquier asignatario, sin embargo, puedes buscar propuestas y solicitudes de extracción que no tengan un asignatario.

QualifierEjemplo
assignee:USERNAMEassignee:vmg repo:libgit2/libgit2 encuentra propuestas y solicitudes de extracción en el proyecto de libgit2 libgit2 que están asignados a @vmg.

Buscar por mención

El calificador mentions (menciones) encuentra propuestas que mencionan a un determinado usuario. Para obtener más información, consulta Mencionar personas y equipos."

QualifierEjemplo
mentions:USERNAMEresque mentions:defunkt encuentra propuestas con la palabra "resque" que mencionen a @defunkt.

Buscar por mención de equipo

Para las organizaciones y los equipos a los que perteneces, puedes utilizar el calificador team (equipo) para encontrar propuestas y solicitudes de extracción que mencionan a un determinado equipo dentro de esa organización. Reemplaza estos nombres de ejemplo con el nombre de tu organización y equipo para realizar una búsqueda.

QualifierEjemplo
team:ORGNAME/TEAMNAMEteam:jekyll/owners encuentra propuestas en donde se mencione al equipo @jekyll/owners.
team:myorg/ops is:open is:pr encuentra solicitudes de extracción abiertas en donde se mencione al equipo @myorg/ops.

Buscar por comentarista

El calificador commenter (comentarista) encuentra propuestas que contienen un comentario de un determinado usuario.

QualifierEjemplo
commenter:USERNAMEgithub commenter:defunkt org:github encuentra propuestas en repositorios que son propiedad de GitHub, que contienen la palabra "github," y tienen un comentario de @defunkt.

Buscar por usuario que participa en una propuesta o solicitud de extracción

Puedes utilizar el calificador involves para encontrar propuestas que de algún modo involucran a un determinado usuario. El calificador involves es un operador lógico OR (o) entre los calificadores author, assignee, mentions y commenter para un usuario único. En otras palabras, este calificador encuentra propuestas y solicitudes de extracción que fueron creadas por un determinado usuario, asignadas a ese usuario, que lo mencionan o que fueron comentadas por ese usuario.

QualifierEjemplo
involves:USERNAMEinvolves:defunkt involves:jlord encuentra propuestas en las que están involucrados @defunkt o @jlord.
NOT bootstrap in:body involves:mdo encuentra propuestas en las que participa @mdo que no contienen la palabra "bootstrap" en el cuerpo.

Buscar reportes de problemas y solicitudes de extracción enlazados

Puedes acotar tus resultados para que solo incluyan informes de problemas que se enlazaron con solicitudes de extracción con una referencia cerrada, o solicitudes de extracción que se enlazaron a un informe de problemas que se pueden cerrar con otra solicitud de extracción.

QualifierEjemplo
linked:prrepo:desktop/desktop is:open linked:pr coincidirá con informes de problemas abiertos en el repositorio desktop/desktop que se enlazan a una solicitud de extracción con una referencia cerrada.
linked:issuerepo:desktop/desktop is:closed linked:issue coincidirá con las solicitudes de extracción cerradas en el repositorio desktop/desktop que se enlazaron a un informe de problemas que se pudo haber cerrado con una solicitud de extracción.
-linked:prrepo:desktop/desktop is:open -linked:pr coincidirá con informes de problemas abiertos en el repositorio desktop/desktop que no estén enlazados a una solicitud de extracción por una referencia cerrada.
-linked:issuerepo:desktop/desktop is:open -linked:issue Coincidirá con las solicitudes de extracción abiertas en el repositorio desktop/desktop que no se hayan enlazado con un informe de problemas que la solicitud de extracción haya creado.

Buscar por etiqueta

Puedes acotar tus resultados por etiquetas, utilizando el calificador label (etiqueta). Ya que las propuestas pueden tener múltiples etiquetas, puedes enumerar un calificador separado para cada propuesta.

QualifierEjemplo
label:LABELlabel:"help wanted" language:ruby encuentra propuestas con la etiqueta "help wanted" (se necesita ayuda) que están en los repositorios Ruby.
broken in:body -label:bug label:priority encuentra propuestas con la palabra "broken" en el cuerpo, que no tienen la etiqueta "bug" (error), pero que tienen la etiqueta "priority" (prioridad).
label:bug label:resolved encuentra propuestas con las etiquetas "bug" (error) y "resolved" (solucionado).

Buscar por hito

El calificador milestone (hito) encuentra propuestas o solicitudes de extracción que son parte de un hito dentro de un repositorio.

QualifierEjemplo
milestone:MILESTONEmilestone:"overhaul" encuentra propuestas que son un hito con el nombre de "overhaul."
milestone:"bug fix" encuentra propuestas que están en un hito con el nombre de "bug fix."

Buscar por tablero de proyecto

Puedes utilizar el calificador project (proyecto) para encontrar propuestas que están asociadas con un tablero de proyecto específico en un repositorio u organización. Debes buscar tableros de proyecto por el número del tablero de proyecto. Puedes encontrar el número del tablero de proyecto al final de la URL de cada tablero de proyecto.

QualifierEjemplo
project:PROJECT_BOARDproject:github/57 encuentra propuestas propiedad de GitHub que están asociadas con el tablero de proyecto de la organización número 57.
project:REPOSITORY/PROJECT_BOARDproject:github/linguist/1 encuentra propuestas que están asociadas con el tablero de proyecto 1 en el repositorio lingüístico de @github.

Buscar por estado de confirmación

Puedes filtrar solicitudes de extracción en base al estado de las confirmaciones. Esto es específicamente útil si estás utilizando la API de Estados o un servicio de IC.

QualifierEjemplo
status:pendinglanguage:go status:pending encuentra solicitudes de extracción abiertas en repositorios Go donde el estado es pendiente.
status:successis:open status:success finally in:body encuentra solicitudes de extracción abiertas con la palabra "finally" en el cuerpo con un estado exitoso.
status:failurecreated:2015-05-01..2015-05-30 status:failure encuentra solicitudes de extracción abiertas en mayo de 2015 con un estado falló.

Buscar por SHA de confirmación

Si sabes el hash SHA específico de una confirmación, puedes utilizarlo para buscar solicitudes de extracción que contienen ese SHA. La sintaxis SHA debe ser por lo menos de siete caracteres.

QualifierEjemplo
SHAe1109ab encuentra solicitudes de extracción con una confirmación SHA que comience con e1109ab.
0eff326d6213c is:merged encuentra solicitudes de extracción fusionadas con una confirmación SHA que comience con 0eff326d6213c.

Buscar por nombre de la rama

Puedes filtrar solicitudes de extracción en base a la rama de la que provienen (la rama "head" [de encabezado]) o la rama en la que están fusionadas (en la rama "base" [base]).

QualifierEjemplo
head:HEAD_BRANCHhead:change is:closed is:unmerged encuentra solicitudes de extracción abiertas desde los nombres de las ramas que comienzan con la palabra "change" que están cerradas.
base:BASE_BRANCHbase:gh-pages encuentra solicitudes de extracción que se están fusionando dentro de la rama gh-pages.

Buscar por lenguaje

Con el calificador language (lenguaje) puedes buscar propuestas y solicitudes de extracción dentro de repositorios que están escritos en un determinado lenguaje.

QualifierEjemplo
language:LANGUAGElanguage:ruby state:open encuentra propuestas abiertas que están en los repositorios Ruby.

Buscar por cantidad de comentarios

Puedes utilizar el calificador comments (comentarios) junto con los calificadores mayor que, menor que y rango para buscar por cantidad de comentarios.

QualifierEjemplo
comments:nstate:closed comments:>100 encuentra propuestas cerradas con más de 100 comentarios.
comments:500..1000 encuentra propuestas con comentarios que van desde 500 a 1000.

Buscar por cantidad de interacciones

Puedes filtrar propuestas y solicitudes de extracción en base a la cantidad de interacciones, utilizando el calificador interactions (interacciones) y junto con los calificadores mayor que, menor que y rango. El conteo de interacciones es la cantidad de reacciones y comentarios sobre una propuesta o solicitud de extracción.

QualifierEjemplo
interactions:n interactions:>2000 encuentra solicitudes de extracción o propuestas con más de 2000 interacciones.
interactions:500..1000 encuentra solicitudes de extracción o propuestas con un rango de interacciones entre 500 a 1000.

Buscar por cantidad de reacciones

Puedes filtrar propuestas y solicitudes de extracción en base a la cantidad de reacciones, utilizando el calificador reactions (reacciones) y junto con los calificadores mayor que, menor que y rango.

QualifierEjemplo
reactions:n reactions:>1000 encuentra propuestas con más de 1000 reacciones.
reactions:500..1000 encuentra propuestas con reacciones con un rango de entre 500 a 1000.

Buscar solicitudes de extracción en borrador

Puedes filtrar por solicitudes de extracción en borrador. Para obtener más información, consulta "Acerca de las solicitudes de extracción."

| Calificador | Ejemplo | ------------- | ------------- | draft:true | draft:true coincidirá con las solicitudes de extracción en estado de borrador. | draft:false | draft:false coincidirá con las solicitudes de extracción listas para revisión.

Buscar por estado de revisión de solicitud de extracción y revisor

Puedes filtrar las solicitudes de extracción en función de su estado de revisión (ninguno, requerido, aprobado o cambios solicitados), por revisor y por revisor solicitado.

QualifierEjemplo
review:nonetype:pr review:none encuentra solicitudes de extracción que no han sido revisadas.
review:requiredtype:pr review:required encuentra solicitudes de extracción que requieren una revisión antes de poder ser fusionadas.
review:approvedtype:pr review:approved encuentra solicitudes de extracción que un revisor ha aprobado.
review:changes_requestedtype:pr review:changes_requested encuentra solicitudes de extracción en las cuales un revisor ha solicitado cambios.
reviewed-by:USERNAMEtype:pr reviewed-by:gjtorikian encuentra revisión de solicitudes de extracción por una persona particular.
review-requested:USERNAMEtype:pr review-requested:benbalter encuentra solicitudes de extracción donde una persona específica solicitó una revisión. Los revisores solicitados ya no se enumeran en los resultados de búsqueda después de que han revisado una solicitud de extracción. Si la persona solicitada es sobre un equipo al que se lo solicita la revisión, entonces las solicitudes de revisión de ese equipo también aparecerán en los resultados de búsqueda.
team-review-requested:TEAMNAMEtype:pr team-review-requested:atom/design encuentra solicitudes de extracción que tienen solicitudes de revisión de un equipo atom/design. Los revisores solicitados ya no se enumeran en los resultados de búsqueda después de que han revisado una solicitud de extracción.

Buscar por cuándo una propuesta o solicitud de extracción fue creada o actualizada por última vez

Puedes filtrar propuestas en base al momento de creación o al momento de su última actualización. Para la creación de una propuesta, puedes usar el calificador created (creado); para encontrar cuándo se actualizó por última vez un repositorio, querrás utilizar el calificador pushed (subido).

Ambos toman una fecha como su parámetro. El formato de fecha debe seguir el estándar ISO8601, el cual es YYYY-MM-DD (año-mes-día). También puedes agregar información de tiempo ocpional THH:MM:SS+00:00 después de la fecha, para buscar por hora, minuto y segundo. Se hace agregando T, seguido de HH:MM:SS (hora-minutos-segundos), y un intervalo de UTC (+00:00).

Las fechas son compatibles con calificadores de mayor qué, menor qué y rango.

QualifierEjemplo
created:YYYY-MM-DDlanguage:c# created:<2011-01-01 state:open matches open issues that were created before 2011 in repositories written in C#.
updated:YYYY-MM-DDweird in:body updated:>=2013-02-01 matches issues with the word "weird" in the body that were updated after February 2013.

Buscar por cuándo una propuesta o solicitud de extracción fue cerrada

Puedes filtrar propuestas y solicitudes de extracción en base a su momento de cierre, utilizando el calificador closed (cerrada).

Este calificador toma una fecha como su parámetro. El formato de fecha debe seguir el estándar ISO8601, el cual es YYYY-MM-DD (año-mes-día). También puedes agregar información de tiempo ocpional THH:MM:SS+00:00 después de la fecha, para buscar por hora, minuto y segundo. Se hace agregando T, seguido de HH:MM:SS (hora-minutos-segundos), y un intervalo de UTC (+00:00).

Las fechas son compatibles con calificadores de mayor qué, menor qué y rango.

QualifierEjemplo
closed:YYYY-MM-DDlanguage:swift closed:>2014-06-11 matches issues and pull requests in Swift that were closed after June 11, 2014.
data in:body closed:<2012-10-01 matches issues and pull requests with the word "data" in the body that were closed before October 2012.

Buscar por cuándo una solicitud de extracción fue fusionada

Puedes filtrar solicitudes de extracción en base a cuándo fueron fusionadas, utilizando el calificador merged (fusionada).

Este calificador toma una fecha como su parámetro. El formato de fecha debe seguir el estándar ISO8601, el cual es YYYY-MM-DD (año-mes-día). También puedes agregar información de tiempo ocpional THH:MM:SS+00:00 después de la fecha, para buscar por hora, minuto y segundo. Se hace agregando T, seguido de HH:MM:SS (hora-minutos-segundos), y un intervalo de UTC (+00:00).

Las fechas son compatibles con calificadores de mayor qué, menor qué y rango.

QualifierEjemplo
merged:YYYY-MM-DDlanguage:javascript merged:<2011-01-01 matches pull requests in JavaScript repositories that were merged before 2011.
fast in:title language:ruby merged:>=2014-05-01 matches pull requests in Ruby with the word "fast" in the title that were merged after May 2014.

Buscar en base a si una solicitud de extracción se fusionó o se desagrupó

Puedes filtrar solicitudes de extracción en base a cuándo fueron fusionadas o desagrupadas, utilizando el calificador is.

QualifierEjemplo
is:mergedbugfix is:pr is:merged encuentra solicitudes de extracción fusionadas con la palabra "bugfix."
is:unmergederror is:unmerged encuentra propuestas y solicitudes de extracción cerradas con la palabra "error."

Buscar en base a si un repositorio está archivado

El calificador archived (archivado) filtra tus resultados en base a si una propuesta o una solicitud de extracción está en un repositorio archivado.

QualifierEjemplo
archived:truearchived:true GNOME encuentra propuestas y solicitudes de extracción que contienen la palabra "GNOME" en repositorios archivados a los que tienes acceso.
archived:falsearchived:false GNOME encuentra propuestas y solicitudes de extracción que contienen la palabra "GNOME" en repositorios no archivados a los que tienes acceso.

Buscar en base a si una conversación está bloqueada

Puedes buscar por una propuesta o solicitud de extracción que tiene una conversación utilizando el calificador is. Para obtener más información, consulta "Bloquear conversaciones."

QualifierEjemplo
is:lockedcode of conduct is:locked is:issue archived:false encuentra propuestas o solicitudes de extracción con las palabras "code of conduct" que tienen una conversación bloqueada en un repositorio que no se ha archivado.
is:unlockedcode of conduct is:unlocked is:issue archived:false encuentra propuestas o solicitudes de extracción con las palabras "code of conduct" que tienen una conversación desbloqueada en un repositorio que no se ha archivado.

Buscar por metadatos faltantes

Puedes acotar tu búsqueda a propuestas y solicitudes de extracción que tienen determinados metadatos faltantes, utilizando el calificador no. Esos metadatos incluyen:

  • Etiquetas
  • Hitos
  • Asignatarios
  • Proyectos
QualifierEjemplo
no:labelpriority no:label encuentra propuestas y solicitudes de extracción con la palabra "priority" que tampoco tienen ninguna etiqueta.
no:milestonesprint no:milestone type:issue encuentra propuestas no asociadas con un hito que contienen la palabra "sprint."
no:assigneeimportant no:assignee language:java type:issue encuentra propuestas no asociadas con un asignatario, que contienen la palabra "important," y en repositorios Java.
no:projectbuild no:project encuentra propuestas no asociadas con un tablero de proyecto, que contienen la palabra "build."

Leer más