Versión del artículo: Enterprise Server 2.17
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.
En este artículo
- Buscar únicamente propuestas o solicitudes de extracción
- Buscar por título, cuerpo o comentarios
- Buscar dentro de los repositorios de un usuario u organización
- Buscar por estado abierto o cerrado
- Buscar por repositorio privado o público
- Buscar por autor
- Buscar por asignatario
- Buscar por mención
- Buscar por mención de equipo
- Buscar por comentarista
- Buscar por usuario que participa en una propuesta o solicitud de extracción
- Buscar por etiqueta
- Buscar por hito
- Buscar por tablero de proyecto
- Buscar por estado de confirmación
- Buscar por SHA de confirmación
- Buscar por nombre de la rama
- Buscar por lenguaje
- Buscar por cantidad de comentarios
- Buscar por cantidad de interacciones
- Buscar por cantidad de reacciones
- Buscar solicitudes de extracción en borrador
- Buscar por estado de revisión de solicitud de extracción y revisor
- Buscar por cuándo una propuesta o solicitud de extracción fue creada o actualizada por última vez
- Buscar por cuándo una propuesta o solicitud de extracción fue cerrada
- Buscar por cuándo una solicitud de extracción fue fusionada
- Buscar en base a si una solicitud de extracción se fusionó o se desagrupó
- Buscar en base a si un repositorio está archivado
- Buscar en base a si una conversación está bloqueada
- Buscar por metadatos faltantes
- Leer más
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
.
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
.
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." |
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
.
Calificador | Ejemplo |
---|---|
is:public | is:public encuentra propuestas y solicitudes de extracción en todos los repositorios públicos. |
is:private | is: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.
Calificador | Ejemplo |
---|---|
author:USERNAME | cool 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/USERNAME | author: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.
Qualifier | Ejemplo |
---|---|
assignee:USERNAME | assignee: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."
Qualifier | Ejemplo |
---|---|
mentions:USERNAME | resque 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.
Calificador | Ejemplo |
---|---|
team:ORGNAME/TEAMNAME | team: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.
Calificador | Ejemplo |
---|---|
commenter:USERNAME | github 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.
Calificador | Ejemplo |
---|---|
involves:USERNAME | involves: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 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" (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.
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.
Calificador | 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 | ------------- | ------------- | is:draft
| is:draft coincidirá con las solicitudes de extracción en estado de borrador.
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 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: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
).
Las fechas son compatibles con calificadores de mayor qué, menor qué y rango.
Calificador | Ejemplo |
---|---|
created:YYYY-MM-DD | language:c# created:<2011-01-01 state:open matches open issues that were created before 2011 in repositories written in C#. |
updated:YYYY-MM-DD | weird 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.
Qualifier | Ejemplo |
---|---|
closed:YYYY-MM-DD | language: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.
Qualifier | Ejemplo |
---|---|
merged:YYYY-MM-DD | language: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
.
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
Calificador | 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." |