[1], Klonen des gesamten Git-Repositorys (einschließlich Code- und Versionsinformationen) vom Server auf Auf einer einzigen Maschine.[2] Erstellen Sie Zweige und ändern Sie den Code auf Ihrem eigenen Computer entsprechend verschiedenen Entwicklungszwecken.[3] Senden Sie den Code an den Zweig, den Sie auf einem einzelnen Computer erstellt haben.[4], Zweige auf einer einzigen Maschine zusammenführen.[5]. Rufen Sie die neueste Version des Codes auf dem Server ab und führen Sie sie dann mit Ihrem Hauptzweig zusammen.[6], generieren Sie einen Patch (Patch) und senden Sie den Patch an den Hauptentwickler.[7]. Basierend auf dem Feedback des Hauptentwicklers, wenn der Hauptentwickler feststellt, dass ein Konflikt zwischen zwei allgemeinen Entwicklern besteht (ein Konflikt, der durch Zusammenarbeit zwischen ihnen gelöst werden kann). ), werden sie sie bitten, den Konflikt zu lösen, bevor einer von ihnen ihn begeht. Wenn der leitende Entwickler das Problem selbst lösen kann oder keine Konflikte vorliegen, bestehen Sie die Prüfung.[8] Die allgemeine Methode zum Lösen von Konflikten zwischen Entwicklern besteht darin, dass Entwickler den Pull-Befehl verwenden können, um Konflikte zu lösen, und dann Patches an den Hauptentwickler senden können, nachdem die Konflikte gelöst sind.
1. Überprüfen Sie E-Mails oder überprüfen Sie den Einreichungsstatus allgemeiner Entwickler mit anderen Methoden.2. Wenden Sie Patches an und lösen Sie Konflikte (Sie können sie selbst lösen oder Entwickler bitten, sie zu lösen, bevor Sie sie erneut einreichen. Wenn es sich um ein Open-Source-Projekt handelt, müssen Sie dies auch tun entscheiden, welche Patches nützlich sind und welche nutzen).3. Senden Sie die Ergebnisse an den öffentlichen Server und benachrichtigen Sie dann alle Entwickler.
[1 ] , geeignet für die verteilte Entwicklung, wobei der Schwerpunkt auf Einzelpersonen liegt.[2], der öffentliche Serverdruck und das Datenvolumen werden nicht zu groß sein.[3], schnell und flexibel.[4], Konflikte zwischen zwei beliebigen Entwicklern können leicht gelöst werden.[5], Offline arbeiten.
Das obige ist der detaillierte Inhalt vonEinführung in die Vor- und Nachteile von Git-Servern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!