Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Buscar propuestas y solicitudes de extracción

Puedes buscar propuestas y solicitudes de extracción en GitHub 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, 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:

  • 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 colocar tu puntero en la barra de búsqueda sobre la lista de propuestas o solicitudes de extracción con un atajo de teclado. Para obtener más información, consulta "Usar los atajos de teclado."

En este articulo:

Buscar únicamente propuestas o solicitudes de extracción

Por defecto, la búsqueda de GitHub 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 encuentra propuestas del proyecto shumway de @mozilla que fueron creados antes de marzo del 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, 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.

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.

Calificador 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.

Qualifier Ejemplo
is:draft is:draft encuentra solicitudes de extracción en 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 la norma ISO8601, que es YYYY-MM-DD (año-mes-día). Puedes agregar también información opcional sobre la hora THH:MM:SS+00:00 luego de la fecha, para hacer búsquedas por hora, minuto y segundo. Para ello, se usa T, seguido de HH:MM:SS (hora-minutos-segundos) y una diferencia UTC (+00:00).

Asistencia para fechas más que, menos que y calificadores de rango.

Calificador Ejemplo
created:YYYY-MM-DD language:c# created:<2011-01-01 state:open encuentra propuestas abiertas que fueron creadas antes del 2011 en repositorios escritos en C#.
updated:YYYY-MM-DD weird in:body updated:>=2013-02-01 encuentra propuestas con la palabra "weird" en el cuerpo que fueron actualizados después de febrero de 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 la norma ISO8601, que es YYYY-MM-DD (año-mes-día). Puedes agregar también información opcional sobre la hora THH:MM:SS+00:00 luego de la fecha, para hacer búsquedas por hora, minuto y segundo. Para ello, se usa T, seguido de HH:MM:SS (hora-minutos-segundos) y una diferencia UTC (+00:00).

Asistencia para fechas más que, menos que y calificadores de rango.

Qualifier Ejemplo
closed:YYYY-MM-DD language:swift closed:>2014-06-11 encuentra propuestas y solicitudes de extracción en Swift que fueron cerradas después del 11 de junio de 2014.
data in:body closed:<2012-10-01 encuentra propuestas y solicitudes de extracción con la palabra "data" en el cuerpo que fueron cerradas 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 la norma ISO8601, que es YYYY-MM-DD (año-mes-día). Puedes agregar también información opcional sobre la hora THH:MM:SS+00:00 luego de la fecha, para hacer búsquedas por hora, minuto y segundo. Para ello, se usa T, seguido de HH:MM:SS (hora-minutos-segundos) y una diferencia UTC (+00:00).

Asistencia para fechas más que, menos que y calificadores de rango.

Qualifier Ejemplo
merged:YYYY-MM-DD language:javascript merged:<2011-01-01 encuentra solicitudes de extracción en repositorios de JavaScript que fueron fusionados antes del 2011.
fast in:title language:ruby merged:>=2014-05-01 encuentra solicitudes de extracción en Ruby con la palabra "fast" en el título que fueron fusionadas 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."

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos