2010-11-05 3 views
5

Ho biforcato un progetto e lo ho clonato localmente. File modificati, modifiche apportate, modifiche apportate e modifiche sono state implementate o rifiutate. Poi, è trascorso un po 'di tempo, quindi ho recuperato/fuso la mia forcella con il progetto da cui sono stato forgiato. Ha apportato alcune modifiche, ha commesso e spinto. Inviata richiesta pull ed è qui che inizia il problema: in pull request ci sono commit che sono stati implementati o rifiutati e non voglio inviarli al master owner, voglio solo inviarne di nuovi.Github esegue il commit e richiama le richieste

Sto facendo qualcosa di sbagliato? Come posso risolvere questo?

risposta

4

Quello che faccio è creare un nuovo ramo pulito basato su upstream, quindi selezionare i cambiamenti che voglio inviare su quel ramo (o svilupparli in quel ramo in primo luogo, o usare qualche altro metodo per copiarli su quel ramo).

Può sembrare un po 'sciocco avere un elenco di rami pubblici chiamati "clean1", "clean2" o qualsiasi altra cosa, ma si spera che non sia necessario renderne troppi.

In alternativa, è possibile inviare solo patch anziché richieste di pull.