2016-03-31 9 views
2

Ich werde versuchen, meine Frage so klar wie möglich zu erklären.GitHub Repository Fork in Enterprise

Okay, ich arbeite in einem großen Unternehmen Finanzunternehmen und eines der Team hat an einem Projekt für ihre Sachen gearbeitet und hat Github Repository.

Jetzt wollen wir (zwei weitere neue Teams) ihre Arbeit für unsere Bedürfnisse nutzen und ihr Repository nutzen.

Wir haben 10 Leute, die in meinem Büro arbeiten werden (was zwei Teams entspricht).

Ich habe ihre Repository gegabelt, haben wir keinen direkten Push-Zugriff auf ihre.
Ich dachte, dass andere 9 Leute dieses gegabelte Repository benutzen und einzelne Zweige in ihr arbeiten können, die Änderungen zu ihren Zweigen schieben, dann können wir alle 10 zu unseren Meistern des gespaltenen Zweigs verschmelzen und dann wir als ein Team kann eine große Pull-Anfrage zum ursprünglichen Projekt erstellen (von dem wir gespalten haben). also senden wir ihnen keine individuellen Pull-Anfragen (wenn wir alle zusammen an einer oder zwei Funktionen arbeiten)

Nun, Frage ist, ist das ein richtiger Weg? zu arbeiten oder sollten wir individuelle Gabeln schaffen, von denen ich denke, dass sie selbst unter uns schwer zu handhaben sein werden.

Bitte fragen Sie, wenn diese Szenarien nicht sehr klar ist, nicht sicher, ob ich es am besten erklärt habe. Danke für Ihre Hilfe!

Antwort

1

Nun, Frage ist, ist das ein richtiger Weg?

Dies ist die genaue Art, wie Sie arbeiten sollten, Sie haben alles richtig verstanden und Sie haben ein umfassendes Verständnis, wie Sie mit Git arbeiten.

Da Sie keine Berechtigungen haben, um zum ursprünglichen Repository beizutragen, müssen Sie die Pull-Anforderung verwenden, so wie Sie es verstanden haben.

+0

Danke @CodeWizard. Nur viele Leute im Team waren sich nicht einig und sprachen sich für verschiedene geteilte Repos aus, also dachte ich daran, hier Experten zu fragen. Vielen Dank! Ich werde es noch einmal betonen. – user2959092

+0

Sie müssen nur an einen guten Weg denken, nicht zu viele Gabeln zu haben, um Ballen zu sein, um es richtig zu handhaben. – CodeWizard

+1

Zustimmen! das war der Grund, warum ich mir eine Gabel und mehrere Zweige vorstellte, weil wir an einer oder zwei Funktionen zusammenarbeiten würden. Ja, was du sagst, macht total Sinn. – user2959092

Verwandte Themen