2013-08-15 14 views
5

Dire che ho un repository e qualcuno lo ha inserito. Quindi funzionano e inviano una richiesta di pull. Ma il codice contiene un numero elevato di righe e/o crea una GUI. Mi piacerebbe recuperarlo in modo che io possa vederlo girare da Eclipse prima di unirlo al mio master. Le opzioni che ho trovato sono:Flusso di lavoro di richiesta pull Github/EGit

  1. Creare un secondo repository in EGit e clonare direttamente dalla loro forcella.
  2. Crea un nuovo ramo solo per loro. Quindi lascia un commento per la richiesta chiedendo loro di inviare nuovamente la richiesta di pull usando il nuovo ramo e che chiuderò la richiesta corrente (senza unire)
  3. Mantenere sempre un ramo da utilizzare nelle richieste di pull .

Oltre a creare un'organizzazione su Github, cos'altro avrei potuto fare?

risposta

2

Poi lasciare un commento per la richiesta chiedendo loro di presentare nuovamente la richiesta di pull utilizzando il nuovo ramo e che sarò la chiusura della richiesta corrente

non hanno di ri- invia, prova e unisci prima localmente, come descritto nella pagina GitHub "Merging a pull request".

git checkout master 
git pull https://github.com/otheruser/repo.git branchname 

Se l'unione locale funziona, è possibile procedere e unire la richiesta di pull tramite l'interfaccia web GitHub.

+0

Sto usando Egit not Git dalla riga di comando. Ma vedo quello che stai dicendo. Ho creato un nuovo telecomando utilizzando l'URL che Github mi ha fornito e configurato per il recupero. Poi recuperato, che ha creato un ramo di monitoraggio per questo. Quindi ho creato un nuovo ramo locale basato sul ramo di monitoraggio. Grazie VonC. – mike