2016-03-23 17 views
0

Wir folgen GIT Verzweigung Strategie erwähnt hereKönnen wir unseren Code GIT Feature-Zweig schieben?

Wir erstellen Feature-Zweige von Entwickeln und arbeiten an neuen Funktionen.

Wir wollten den Code in Feature-Zweig speichern, der derzeit entwickelt wird, um unsere tägliche Arbeit zu speichern.

Die GIT-Verzweigungsstrategie erwähnt nichts, was spezifisch dafür ist, den Code in den Feature-Zweig zu schieben.

Ich brauche hier kompetente Beratung, können wir

git push origin feature/feature_branch_name 

am Ende eines jeden Tages zu tun, unsere WIP speichern Code (manchmal noch zu testen)?

oder

Bitte lassen Sie mich wissen, gibt es eine andere Best Practice Verfügung, um die Feature-Code-Entwicklung zu speichern.

Antwort

1

Dies ist genau das Konzept mit Zweigen - entwickeln Sie neuen Code und beheben Sie Fehler, ohne an der aktuellen Verzweigung zu arbeiten.

Dies ist der richtige Weg zu arbeiten und Sie haben es richtig verstanden.


git branch

Ein Zweig eine unabhängige Entwicklungslinie darstellt.

Zweige dienen als Abstraktion für den Edit/Stage/Commit-Prozess, der in Git Basics, dem ersten Modul dieser Serie, behandelt wird. Sie können sich diese als eine Möglichkeit vorstellen, ein neues Arbeitsverzeichnis, Staging-Bereich und Projektverlauf anzufordern.

Neue Commits werden in der Historie für den aktuellen Zweig aufgezeichnet, was zu einem Fork in der Geschichte des Projekts führt.


In Git, Zweige sind ein Teil Ihres täglichen Entwicklungsprozesses.

Wenn Sie wollen ein neues Feature oder hinzufügen behebt einen Fehler -kein ganz gleich, wie groß oder wie klein-Sie einen neuen Zweig erzeugen, um die Änderungen zu verkapseln.

Dies stellt sicher, dass instabiler Code niemals an die Hauptcode-Basis gebunden wird, und gibt Ihnen die Möglichkeit, den Verlauf Ihrer Feature zu bereinigen, bevor Sie ihn in den Hauptzweig zusammenführen.

+1

Danke und große Hilfe ..! –