Puedes utilizar parámetros de consulta para abrir solicitudes de cambios. Los parámetros de consulta son partes opcionañles 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.
Tip: También puedes crear plantillas de solicitudes de cambios que se abran con etiquetas, asignados y un título predeterminados. Para obtener más información, consulta la sección "Utilizar plantillas para fomentar las propuestas y solicitudes de cambio útiles".
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 cambios si quieres utilizar el parámetro de consulta labels
. Para obtener más información, consulta "Niveles de permiso del repositorio para una organización".
Si creas una URL inválida utilizando parámetros de consulta o si no tienes los permisos adecuados, la URL devolverá una página de error 404 Not Found
. Si creas una URL que exceda el límite del servidor, esta 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 cambios que compara la rama base main y la rama de encabezado my-branch . La consulta quick_pull=1 te lleva directamente a la página de "Abrir una solicitud de cambios". |
título | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix+report crea una solicitud de cambios con la etiqueta "bug" y con el título "Bug fix". |
cuerpo | 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 cambios con el título "Bug fix" y el comentario "Describe the fix" en el cuerpo de una solicitud de cambios. |
etiquetas | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug crea una solicitud de cambios con las etiquetas "help wanted" y "bug". |
hito | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones Crea una solicitud de cambios con el hito "testing milestones". |
asignatarios | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat crea una solicitud de cambios y la asigna a @octocat. |
proyectos | 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 cambios con el título "Bug Fix" y la agrega al tablero de proyecto 1 de la organización. |
plantilla | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md crea una solicitud de cambios con una plantilla en el cuerpo de la solicitud. El parámetro de consulta template funciona con plantillas que se almacenan en el subdirectorio PULL_REQUEST_TEMPLATE dentro del directorio raíz, docs/ o .github/ en un repositorio. Para obtener más información, consulta la sección "Utilizar plantillas para fomentar las propuestas y solicitudes de cambio útiles". |