Sono stupito dal progetto Linux e mi piacerebbe sapere come amministrano il codice, dato l'enorme numero di sviluppatori. Ho trovato il repository Linux su GitHub , ma non capisco come sia gestito. Ad esempio il seguente commit: link
Nota la seguente parte:
Quindi un autore e Torvalds hanno commesso. Com'è possibile. Ho pensato che fosse possibile avere diritti di pull o push, ma qui sembra che ci sia una fase di approvazione.
Devo dire che il problema specifico che sto cercando di risolvere è che usiamo le richieste pull al nostro repository. Il problema che stiamo affrontando è che mentre una richiesta pull è in attesa di essere unita, è spesso rotta da un commit. Ciò porta a un lavoro apparentemente senza fine per adattare la forcella al fine di rendere uniforme la richiesta di trazione. Linux risolve questo problema dando un sacco di persone che spingono i diritti (almeno ci sono attualmente solo tre richieste di pull ma centinaia di commit al giorno).