Question

Je suis étonné par le projet Linux et je voudrais apprendre comment ils administrent le code, compte tenu du grand nombre de développeurs. J'ai trouvé le Référentiel Linux sur GitHub, mais je ne comprends pas comment il est administré. Par exemple, la commission suivante: https://github.com/torvalds/linux/commit/31fd84b95eb211d5db460a1dda85e004800a7b52

Remarquez la partie suivante:enter image description here

Ainsi, l'un est rédigé et Torvalds engagé. Comment est-ce possible. Je pensais qu'il n'était possible que d'avoir des droits de traction ou de poussée, mais ici, il semble qu'il y ait une étape d'approbation.

Je dois mentionner que le problème spécifique que j'essaie de résoudre est que nous utilisons les demandes de traction vers notre référentiel. Le problème auquel nous sommes confrontés est que, même si une demande de traction attend pour être fusionnée, elle est souvent brisée par un engagement. Cela conduit à un travail apparemment sans fin pour adapter la fourche afin de faire fusionner la demande de traction en douceur. Do Linux résolvez cela en donnant à beaucoup de gens qui poussent les droits (au moins, il n'y a actuellement que trois demandes de traction mais des centaines de validations par jour).

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top