Devo aprire richieste di pull da un ramo sul repository ufficiale o sulla mia fork?

0

Ho effettuato il commit dell'accesso a un progetto open source denominato Foo ospitato su GitHub (ci sono molti altri committer se questo è rilevante). Vorrei apportare una modifica tramite la richiesta pull in modo che qualcun altro la riveda prima che venga impegnata nel ramo principale della base di dati Foo.

Per fare questa richiesta di pull, posso creare un branch sul repository Foo ufficiale o posso fork Foo e commit su un ramo sulla mia fork.

Quali problemi dovrei prendere in considerazione quando decido se effettuare la mia richiesta di pull sul repository ufficiale o sulla mia forcella?

    
posta Mark Rushakoff 12.07.2013 - 05:12
fonte

1 risposta

1

Non ho esperienza diretta con esso, ma la mia aspettativa è che una richiesta pull da un fork verrà esaminata più da vicino e respinta più facilmente di una richiesta pull da un ramo nel repository ufficiale.

Il mio ragionamento per questa aspettativa è che tutti possono creare una fork e inviare richieste pull da quella fork, quindi il revisore avrà meno fiducia che l'autore della modifica conosca davvero il progetto e sappia davvero cosa sta facendo. Per una richiesta di pull da parte di un ramo, tuttavia, l'autore deve aver ottenuto sufficiente reputazione tra gli altri manutentori per aver ottenuto l'accesso al repo ufficiale, quindi è probabile che abbia già dimostrato di comprendere il progetto e vuole un paio di occhi in più guardare il cambiamento perché è insolitamente grande o comporta dei rischi.

    
risposta data 12.07.2013 - 09:18
fonte

Leggi altre domande sui tag