with tag tab hacer create como commits github dvcs pull pull-request

github - tag - git versioning



¿Cómo hacer solicitudes de extracción*sin*una cuenta de github? (1)

Puede usar git request-pull para lograr el mismo tipo de flujo de trabajo (que se mejora con Git1.7.9 +).

Vea el artículo " Uso de etiqueta firmada en solicitudes de extracción "

Un flujo de trabajo distribuido típico que utiliza Git es para que un colaborador bifurque un proyecto, se base en él, publique el resultado en su repositorio público y pida a la persona "ascendente" (a menudo, la propietaria del proyecto del cual ella se bifurcó) que tire de ella repositorio publico. La solicitud de tal "tirón" se hace fácil con el comando git request-pull .

A partir del lanzamiento de Git v1.7.9, un colaborador puede agregar una etiqueta firmada a la confirmación en la punta del historial y pedirle al integrador que extraiga esa etiqueta firmada.
Cuando el integrador ejecuta git pull :

  • La etiqueta firmada se verifica automáticamente para garantizar que el historial no se altere.
  • Además, la confirmación de fusión resultante registra el contenido de la etiqueta firmada, de modo que otras personas puedan verificar que la rama fusionada por el integrador fue firmada por el contribuyente, sin obtener la etiqueta firmada utilizada para validar la solicitud de extracción por separado y mantenerla el espacio de nombres refs.

Uno de los objetivos de git es descentralizarse. Si Github es el ... centro de git, entonces tal vez podría tener en cuenta que existen otros centros y permitir que se realicen solicitudes de extracción en las URL de git que no estén alojadas en github.

La documentation es bastante clara al respecto: las solicitudes de extracción requieren que tenga una cuenta Github y que bifurque un repositorio en github . ¿Es esta una limitación técnica actual real o hay una manera de solucionar esto en Github?

Si no es así, ¿se planea eventualmente permitir que la herramienta de "solicitudes de extracción" de Github permita realmente extraer desde repositorios fuera del silo de Github?