Puedes buscar propuestas y solicitudes de extracción globalmente a través de todos los GitHub Enterprise Server, 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".
Tips:
-
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 GitHub Enterprise Server.
-
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 Server 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
.
Qualifier | Ejemplo |
---|---|
type:pr | cat type:pr encuentra solicitudes de extracción con la palabra "cat." |
type:issue | github commenter:defunkt type:issue encuentra propuestas que contienen la palabra "github," y tienen un comentario de @defunkt. |
is:pr | event is:pr encuentra solicitudes de extracción con la palabra "event." |
is:issue | is: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.
Qualifier | Ejemplo |
---|---|
in:title | warning in:title encuentra propuestas con "warning" en su título. |
in:body | error in:title,body encuentra propuestas con "error" en su título o cuerpo. |
in:comments | shipit 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
.
Si tienes acceso a las solicitudes de cambio en más de 10,000 repositorios, necesitarás limitar tu búsqueda a una organización, cuenta de usuario o repositorio específicos para poder ver los resultados.
Qualifier | Ejemplo |
---|---|
user:USERNAME | user:defunkt ubuntu encuentra propuestas con la palabra "ubuntu" de repositorios que son propiedad de @defunkt. |
org:ORGNAME | org:github encuentra propuestas en repositorios que son propiedad de la organización de GitHub. |
repo:USERNAME/REPOSITORY | repo: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
.
Qualifier | Ejemplo |
---|---|
state:open | libraries state:open mentions:vmg encuentra propuestas abiertas que mencionan a @vmg con la palabra "libraries." |
state:closed | design state:closed in:body encuentra propuestas cerradas con la palabra "design" en el cuerpo. |
is:open | performance is:open is:issue encuentra propuestas abiertas con la palabra "performance." |
is:closed | android is:closed encuentra propuestas y solicitudes de extracción cerradas con la palabra "android." |
Filtrar por visibilidad de repositorio
Puedes filtrar por la visibilidad del repositorio que contenga las propuestas y solicitudes de cambios utilizando el calificador is
. Para obtener más información, consulta la sección "Acerca de los repositorios".
| Calificador| Ejemplo | ------------- | ------------- | | is:public
| is:public empata con propuestas y solicitudes de cambio en los repositorios públicos. | is:internal
| is:internal empata con propuestas y solicitudes de cambio en los repositorios internos. | is:private
| is:private cupcake empata con propuestas y solicitudes de cambio que contienen la palabra "cupacke" en los repositorios privados a los que puedes acceder.
Buscar por autor
El calificador author
(autor) encuentra propuestas y solicitudes de extracción creadas por un determinado usuario o cuenta de integración.
Qualifier | Ejemplo |
---|---|
author:USERNAME | cool author:gjtorikian coincide con las propeustas y solicitudes de cambios que contienen la palabra "cool" y que creó @gjtorikian. |
bootstrap in:body author:mdo coincide con las propuestas que escribió @mdo y que contienen la palabra "bootstrap" en el cuerpo. | |
author:app/USERNAME | author:app/robot coincide con las propuestas que creó la cuenta de integración llamada "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 que tengan algún asignado cualquiera, sin embargo, puedes buscar por propuestas y solicitudes de cambios que no tengan asignados.
Qualifier | Ejemplo |
---|---|
assignee:USERNAME | assignee:vmg repo:libgit2/libgit2 coincide con las propuestas y solicitudes de cambio en el proyecto de libgit2 que se hayan asignado 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."
Qualifier | Ejemplo |
---|---|
mentions:USERNAME | resque mentions:defunkt coincide con las propuestas que tengan la palabra "resque" y 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.
Qualifier | Ejemplo |
---|---|
team:ORGNAME/TEAMNAME | team:jekyll/owners coincide con las propeustas en donde se menciona al equipo @jekyll/owners . |
team:myorg/ops is:open is:pr coincide con las solicitudes de cambios en donde se menciona al equipo @myorg/ops . |
Buscar por comentarista
El calificador commenter
(comentarista) encuentra propuestas que contienen un comentario de un determinado usuario.
Qualifier | Ejemplo |
---|---|
commenter:USERNAME | github commenter:defunkt org:github coincide con las propuestas en los repositorios que le pertenecen a GitHub y que contienen la palabra "github" y 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.
Qualifier | Ejemplo |
---|---|
involves:USERNAME | involves:defunkt involves:jlord coincide con las propeustas en donde estén involucrados ya sea @defunkt o @jlord. |
NOT bootstrap in:body involves:mdo coincide con las propuestas en donde se involucra a @mdo y 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.
Qualifier | Ejemplo |
---|---|
linked:pr | repo: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:issue | repo: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:pr | repo: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:issue | repo: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.
Qualifier | Ejemplo |
---|---|
label:LABEL | label:"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" "resolved". |
Buscar por hito
El calificador milestone
(hito) encuentra propuestas o solicitudes de extracción que son parte de un hito dentro de un repositorio.
Qualifier | Ejemplo |
---|---|
milestone:MILESTONE | milestone:"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.
Qualifier | Ejemplo |
---|---|
project:PROJECT_BOARD | project: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_BOARD | project: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 particularmente útil si estás utilizando el estado API o un servicio CI.
Qualifier | Ejemplo |
---|---|
status:pending | language:go status:pending encuentra solicitudes de extracción abiertas en repositorios Go donde el estado es pendiente. |
status:success | is:open status:success finally in:body encuentra solicitudes de extracción abiertas con la palabra "finally" en el cuerpo con un estado exitoso. |
status:failure | created: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.
Qualifier | Ejemplo |
---|---|
SHA | e1109ab 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]).
Qualifier | Ejemplo |
---|---|
head:HEAD_BRANCH | head: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_BRANCH | base: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.
Qualifier | Ejemplo |
---|---|
language:LANGUAGE | language: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.
Qualifier | Ejemplo |
---|---|
comments:n | state: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.
Qualifier | Ejemplo |
---|---|
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.
Qualifier | Ejemplo |
---|---|
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 empata con los borradores de solicitudes de cambio. | 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.
Qualifier | Ejemplo |
---|---|
review:none | type:pr review:none encuentra solicitudes de extracción que no han sido revisadas. |
review:required | type:pr review:required encuentra solicitudes de extracción que requieren una revisión antes de poder ser fusionadas. |
review:approved | type:pr review:approved encuentra solicitudes de extracción que un revisor ha aprobado. |
review:changes_requested | type:pr review:changes_requested encuentra solicitudes de extracción en las cuales un revisor ha solicitado cambios. |
reviewed-by:USERNAME | type:pr reviewed-by:gjtorikian encuentra revisión de solicitudes de extracción por una persona particular. |
review-requested:USERNAME | type: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 que se solicitó está en un equipo al cual se le solicitó una revisión, entonces revisa que las solicitudes para dicho equipo también aparezcan en los resultados de búsqueda. |
team-review-requested:TEAMNAME | type: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
).
Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para obtener más información, consulta la sección "Entender la sintaxis de búsqueda".
Qualifier | Ejemplo |
---|---|
created:YYYY-MM-DD | language:c# created:<2011-01-01 state:open encuentra las propuestas que se crearon antes de 2011 en los repositorios que están escritos en C#. |
updated:YYYY-MM-DD | weird in:body updated:>=2013-02-01 encuentra las propuestas con la palabra "weird" en el cuerpo, las cuales se actualizaron después de febrero del 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
).
Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para obtener más información, consulta la sección "Entender la sintaxis de búsqueda".
Qualifier | Ejemplo |
---|---|
closed:YYYY-MM-DD | language:swift closed:>2014-06-11 encuentra las propuestas y solicitudes de cambios en Swift que se cerraron después del 11 de junio de 2014. |
data in:body closed:<2012-10-01 encuentra las propuestas y solicitudes de cambio con la palabra "data" en el cuerpo, las cuales se cerrron antes de octubre de 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
).
Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para obtener más información, consulta la sección "Entender la sintaxis de búsqueda".
Qualifier | Ejemplo |
---|---|
merged:YYYY-MM-DD | language:javascript merged:<2011-01-01 encuntra las solicitudes de cambio en los repositorios de JavaScript que se fusionaron antes de 2011. |
fast in:title language:ruby merged:>=2014-05-01 encuentra las solicitudes de cambiosen Ruby con la palabra "fast" en el título, los cuales se hayan fusionado después de mayo de 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
.
Qualifier | Ejemplo |
---|---|
is:merged | bugfix is:pr is:merged encuentra solicitudes de extracción fusionadas con la palabra "bugfix." |
is:unmerged | error 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.
Qualifier | Ejemplo |
---|---|
archived:true | archived:true GNOME encuentra propuestas y solicitudes de extracción que contienen la palabra "GNOME" en repositorios archivados a los que tienes acceso. |
archived:false | archived: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."
Qualifier | Ejemplo |
---|---|
is:locked | code 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:unlocked | code 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
Qualifier | Ejemplo |
---|---|
no:label | priority no:label encuentra propuestas y solicitudes de extracción con la palabra "priority" que tampoco tienen ninguna etiqueta. |
no:milestone | sprint no:milestone type:issue encuentra propuestas no asociadas con un hito que contienen la palabra "sprint." |
no:assignee | important no:assignee language:java type:issue encuentra propuestas no asociadas con un asignatario, que contienen la palabra "important," y en repositorios Java. |
no:project | build no:project encuentra propuestas no asociadas con un tablero de proyecto, que contienen la palabra "build." |