Puedes utilizar parámetros de consulta para abrir pull requests. Los parámetros de consulta son partes opcionales de una URL que puedes personalizar para compartir una vista específica de una página web, tal como los resultados con filtro de búsqueda o una plantilla de solicitud de cambios en GitHub. Para crear tus propios parámetros de consulta, debes hacer coincidir el par de clave y valor. Para obtener más información sobre cómo crear plantillas de solicitud de incorporación de cambios, consulta Crear una plantilla de pull request para tu repositorio.
Debes tener los permisos adecuados para cualquier acción para usar el parámetro de consulta equivalente. Por ejemplo, debes tener permiso para agregar una etiqueta a una solicitud de incorporación de cambios para usar el parámetro de consulta labels. Para más información, consulta Roles de repositorio para una organización.
Si crea una URL no válida con los parámetros de consulta o si no tiene los permisos adecuados, la URL devolverá una página de error 404 Not Found. Si crea una dirección URL que supere el límite del servidor, la dirección URL devolverá una página de error 414 URI Too Long.
| Parámetro de consulta | Ejemplo |
|---|---|
quick_pull |
`https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1` crea una solicitud de incorporación de cambios que compara la rama base `main` y la rama principal `my-branch`. La consulta `quick_pull=1` te lleva directamente a la página "Abrir un pull request".
title |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix crea una solicitud de incorporación de cambios con la etiqueta "bug" y el título "Bug fix".
body |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix. crea una solicitud de incorporación de cambios con el título "Corrección de error" y el comentario "Describa la corrección" en el cuerpo de la solicitud de incorporación de cambios.
labels |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug crea una solicitud de incorporación de cambios con las etiquetas "help wanted" y "bug".
milestone |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones crea un pull request con el hito "testing milestones".
assignees |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat crea un pull request y lo asigna a @octocat.
projects |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1 crea una solicitud de extracción titulada "Corrección de errores" y la agrega al proyecto 1 de la organización.
template |
https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md crea una solicitud de incorporación de cambios con una plantilla en el cuerpo de la solicitud de incorporación de cambios. El parámetro de consulta template funciona con plantillas almacenadas en un subdirectorio de PULL_REQUEST_TEMPLATE dentro del directorio raíz, docs/ o el directorio .github/ de un repositorio. Para más información, consulta Utilizar plantillas para promover informes de problemas y solicitudes de extracción útiles.