Tip: También puedes filtrar propuestas o solicitudes de cambios si utilizas el CLI de GitHub. Para obtener más información, consulta "gh issue list
" o "gh pr list
" en la documentación de CLI de GitHub.
Filtrar propuestas y solicitudes de extracción
Las propuestas y las solicitudes de extracción vienen con un conjunto de filtros predeterminados que puedes aplicar para organizar tus listas.
Puedes encontrar una solicitud de extracción en donde se te haya solicitado una revisión, ya sea a ti o a algún equipo del que seas miembro, con el calificador de búsqueda review-requested:[USERNAME]
o team-review-requested:[TEAMNAME]
. Para obtener más información, consulta la sección "Buscar informes de problemas y solicitudes de extracción".
Puedes filtrar propuestas y solicitudes de extracción para buscar:
- Todas las propuestas y solicitudes de extracción abiertas
- Las propuestas y solicitudes de extracción creadas por ti
- Las propuestas y solicitudes de extracción que se te han asignado
- Las propuestas y solicitudes de extracción en las que eres @mencionado
Tip: También puedes filtrar propuestas o solicitudes de cambios si utilizas el CLI de GitHub. Para obtener más información, consulta "gh issue list
" o "gh pr list
" en la documentación de CLI de GitHub.
- En GitHub Enterprise Server, visita la página principal del repositorio.
- Debajo del nombre de tu repositorio, da clic en Informes de problemas o en Solicitudes de extracción.
- Haz clic en Filtros para elegir el tipo de filtro que te interesa.
Filtrar propuestas y solicitudes de extracción por asignatarios
Una vez que hayas asignado una propuesta o solicitud de cambios a alguien, puedes encontrar los elementos con base en quién está trabajando en ellos.
- En GitHub Enterprise Server, visita la página principal del repositorio.
- Debajo del nombre de tu repositorio, da clic en Informes de problemas o en Solicitudes de extracción.
- En el ángulo superior derecho, selecciona el menú desplegable Asignatario.
- El menú desplegable Asignatario menciona a todos los usuarios que tienen acceso de escritura a tu repositorio. Haz clic en el nombre de la persona cuyos elementos asignados deseas ver, o haz clic en No asignado a nadie para ver qué propuestas no están asignadas.
Para borrar tu selección de filtro, haz clic en Borrar consultas de búsqueda, filtros y clasificaciones actuales.
Filtrar propuestas y solicitudes de extracción por etiquetas
Una vez que hayas aplicado etiquetas a una propuesta o solicitud de cambios, puedes encontrar los elementos con base en sus etiquetas.
- En GitHub Enterprise Server, visita la página principal del repositorio.
- Debajo del nombre de tu repositorio, da clic en Informes de problemas o en Solicitudes de extracción.
- Sobre la lista de informes de problemas o solicitudes de extracción, da clic en Etiquetas.
- En la lista de etiquetas, haz clic en una etiqueta para ver las propuestas y solicitudes de extracción a las que se ha aplicado.
Sugerencia: Para borrar tu selección de filtro, haz clic en Borrar consultas de búsqueda, filtros y clasificaciones actuales.
Filtrar solicitudes de extracción por estado de revisión
Puedes usar filtros para ver en una lista las solicitudes de extracción por estado de revisión y buscar las solicitudes de extracción que has revisado o que otras personas te han pedido que revises.
Puedes filtrar la lista de solicitudes de extracción de un repositorio para buscar:
- Solicitudes de extracción que no han sido revisadas todavía
- Solicitudes de extracción que requieren una revisión antes de que puedan fusionarse
- Solicitudes de extracción que ha aprobado un revisor
- Solicitudes de extracción en las que un revisor ha pedido cambios
- Solicitudes de cambios que revisaste
- Solicitudes de extracción que alguien te ha pedido a ti que revises o a un equipo del que eres miembro
- En GitHub Enterprise Server, visita la página principal del repositorio.
- Debajo del nombre de tu repositorio, da clic en Solicitudes de cambios.
- En el ángulo superior derecho, selecciona el menú desplegable Revisiones.
- Elige un filtro para buscar todas las solicitudes de extracción con ese estado de filtro.
Utilizar búsqueda para filtrar propuestas y solicitudes de extracción
Puedes utilizar filtros avanzados para buscar propuestas y solicitudes de cambio que cumplan criterios específicos.
Buscar propuestas y solicitudes de cambio
La barra de búsqueda de propuestas y solicitudes de extracción te permite definir tus propios filtros personalizados y clasificar por una amplia variedad de criterios. Puedes encontrar la barra de búsqueda en las pestañas Issues (Propuestas) y Pull requests (Solicitudes de extracción) de cada repositorio y en tus tableros de Issues (Propuestas) y Pull requests (Solicitudes de extracción).
Sugerencia: 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".
Para aprender más sobre el CLI de GitHub, consulta la sección "Acerca del CLI de GitHub".
Puedes utilizar el CLI de GitHub para buscar propuestas o solicitudes de cambio. Utiliza el subcomando gh issue list
o gh pr list
junto con el argumento --search
y consulta de búsqueda.
Por ejemplo, puedes listar, en orden de fecha en la que se creó, todas las propuestas que no tengan asignado a alguien y que tengan la etiqueta help wanted
o bug
.
gh issue list --search 'no:assignee label:"help wanted",bug sort:created-asc'
También puedes listar todas las solicitudes de cambio que mencionen al equipo octo-org/octo-team
.
gh pr list --search "team:octo-org/octo-team"
Acerca de los términos de búsqueda
Con los términos de búsqueda de propuestas y solicitudes de extracción, puedes hacer lo siguiente:
- Filtrar propuestas y solicitudes de extracción por autor:
state:open type:issue author:octocat
- Filtrar propuestas y solicitudes de extracción que involucren, aunque no necesariamente @mention (mencionen), determinadas personas:
state:open type:issue involves:octocat
- Filtrar propuestas y solicitudes de extracción por asignatario:
state:open type:issue assignee:octocat
- Filtrar propuestas y solicitudes de extracción por etiqueta:
state:open type:issue label:"bug"
- Filtra los términos de búsqueda utilizando
-
antes del término:state:open type:issue -author:octocat
Para el caso de informes de problemas, también puedes utilizar la búsqueda para:
- Filtrar los informes de problemas enlazados a una solicitud de extracción mediante una referencia de cierre:
linked:pr
Para las solicitudes de cambios, también puedes utilizar la búsqueda para:
- Filtrar solicitudes de extracción en borrador:
is:draft
- Filtrar solicitudes de extracción que aún no hayan sido revisadas:
state:open type:pr review:none
- Filtrar solicitudes de extracción que requieran una revisión antes de que se puedan fusionar:
state:open type:pr review:required
- Filtrar solicitudes de extracción que haya aprobado un revisor:
state:open type:pr review:approved
- Filtrar solicitudes de extracción en las que un revisor haya solicitado cambios:
state:open type:pr review:changes_requested
- Filtrar solicitudes de extracción por revisor:
state:open type:pr reviewed-by:octocat
- Filtrar solicitudes de cambios por usuario específico al que se le solicitó la revisión:
state:open type:pr review-requested:octocat
- Filtrar solicitudes de extracción por el equipo que se solicita para revisión:
state:open type:pr team-review-requested:github/atom
- Filtrar por las solicitudes de extracción enlazadas con un informe de problemas que se pudiera cerrar con dicha solicitud:
linked:issue
Clasificar propuestas y solicitudes de extracción
Los filtros pueden ser clasificados para ofrecer mejor información durante un período de tiempo específico.
Puedes clasificar cualquier vista filtrada por:
- Las propuestas y solicitudes de extracción creadas más recientemente
- Las propuestas y solicitudes de extracción creadas con mayor antigüedad
- Las propuestas y solicitudes de extracción más comentadas
- Las propuestas y solicitudes de extracción menos comentadas
- Las propuestas y solicitudes de extracción actualizadas más recientemente
- Las propuestas y solicitudes de extracción actualizadas con mayor antigüedad
- La reacción más agregada a las propuestas o solicitudes de cambio
- En GitHub Enterprise Server, visita la página principal del repositorio.
- Debajo del nombre de tu repositorio, da clic en Informes de problemas o en Solicitudes de extracción.
- En el ángulo superior derecho, selecciona el menú desplegable de Clasificación.
Para borrar tu selección de clasificación, haz clic en Sort > (Clasificar); Newest (Más reciente).
Compartir filtros
Cuando filtras o clasificas propuestas y solicitudes de extracción, la URL de tu navegador se actualiza automáticamente para coincidir con la nueva vista.
Puedes enviar la URL que genera esa propuesta a cualquier usuario, que podrá ver el mismo filtro que tú ves.
Por ejemplo, si filtras propuestas asignadas a Hubot, y clasificas las propuestas abiertas más antiguas, tu URL se actualizaría a algo similar a esto:
/issues?q=state:open+type:issue+assignee:hubot+sort:created-asc