Scenario: siamo 3 sviluppatori.Gitlab: È possibile creare una richiesta di fusione da MY fork a Un altro fork dello stesso progetto
Lo sviluppatore 1 (admin) ha creato il repository principale.
Repository admin forked dello sviluppatore 2.
Repo dell'amministratore forked dello sviluppatore 3.
Developer 2 ha creato un ramo di caratteristica "Caratteristica 1"
Developer 3 check-out "Caratteristica 1" Dallo stesso sviluppatore 2 repo.
Quando Developer 3 tenta di creare una Merge Request, vede solo i propri repository e admin.
Quindi mi chiedo, è possibile creare una stampa richiesta ad un altro a distanza diversa rispetto la forchetta di "
L'unico lavoro-around ho visto finora è:?
Developer 2 spinge la funzione dal repository al repository dell'amministratore (tramite una richiesta di unione) e chiede all'amministratore di "proteggerlo", quindi lo sviluppatore 3 dovrebbe creare una richiesta di unione al repository dell'amministratore, il problema con questo approccio è che Developer 2 perde la proprietà del filiale e dovranno creare richieste di unione ogni volta che vogliono spingere le loro modifiche.
O D'altra parte, sembra che sia this feature was added to GitLab ma non riesco a trovare la documentazione ufficiale su questa funzione.
ho dimenticato di dire, io sto usando GitLab 7.8.1 –
Cosa stai usando per richiedere le richieste di fusione? Tecnicamente, se esegui il checkout dello stesso ramo di funzione (caratteristica 1), vedrai solo quel ramo sul repository remoto + admin. Tutto ciò che devi fare è inviare le modifiche a quel ramo di funzionalità o richiedere l'unione a seconda del sistema che stai utilizzando per questo. A questo punto il creatore del ramo Feature 1 e si sta facendo riferimento allo stesso ramo su remoto. – dchayka
Il problema è che puoi solo creare una richiesta push all'origine da cui hai creato il tuo ramo. Quello che voglio è la possibilità di creare una richiesta di pull su un altro telecomando (praticamente quello che fai su github) –