Frage

Zunächst einmal möchte ich sagen, dass ich beginne git zu lernen, so dass es für ein Zwei-Personen-Entwicklungsteam verwendet werden. Wirklich klein, denke ich. Auch soll ich auch fest, dass ich ein kostenloses Konto mit bohnenstange habe, die ich nur ein Repository mit nur einem Mitarbeiter erstellen kann (mich.) Ich versuche, zu beurteilen, ob wir zahlen wollen für eine höhere Stufe, wo wir können mit mehr Mitarbeitern mehr Repositories. Unsere wichtigsten Gründe, für den Wunsch zu verwenden git und Bohnenstengel sind die folgenden:

  • Um die Vorteile zu ernten Versionierung
  • Um eine Sicherung unserer Arbeit haben Online und nicht in unseren Maschinen, die derzeit wir Verwendung Dropbox für dieses
  • etc

.

Also ich bin versucht, Test, wie ein Netzwerk und herauszufinden, meinen Workflow arbeitet über durch die bohnenstange Repo-Klonen in zwei verschiedenen Stellen auf meinem Computer und schieben und aus ihnen zu ziehen.

Hier ist die Arbeit fließe Ich will, um herauszufinden: Es ist zentral, dass meine Kolleginnen und Mitarbeiter und ich schieben die Remote-Master und Pull-Änderungen von dem Remote-Master und ich glaube, ich verstehe, wie das gut genug zu tun. Aber ich mag auch einen Remote-Entwicklungszweig von der Hauptentwicklungslinie zu haben, in die Lage, der Remote-Master, sondern auch ich will meine Mitarbeiter und mich, diesen Entwicklungszweig auf unsere Maschinen klonen, in der Lage sein, daraus zu ziehen Entwicklungszweig und es von unseren lokalen Maschinen zu drücken und dann, wenn der Entwicklungszweig stabil ist es auf den Remote-Master zu fusionieren und dann ziehen wir aus dem Remote-Master auf unserer lokalen Klone des Masters.

In der Ordnung der Dinge nehme ich, ich würde derjenige sein, Dinge wie auch die Verwaltung. Bisher, was ich habe, ist über den zentralen Workflow gelernt habe, ist, dass die Mitarbeiter zu und von dem entfernten Master schieben und ziehen und entscheiden, ihre lokalen Niederlassungen auf ihrer eigenen Maschine zu machen und dann die mit ihrem lokalen Master verschmelzen und ziehen Sie dann aus dem Fernmeister, bevor es schieben. Das Problem, das ich mit diesem ist, dass der Remote-Master aktualisiert werden muss für meine Kolleginnen und Mitarbeiter der Lage sein, meine Änderungen zu haben, und ich möchte lieber, dass der Remote-Master nicht über Code, der in einem Entwicklungszweig gehen sollte. Zumindest nicht, bis es stabil ist.

Ist das Workflow, gut oder gibt es einen besseren Weg, dies zu tun?

War es hilfreich?

Lösung

Workflows sind wahrscheinlich am besten durch Versuch und Irrtum mit Ihrem Team herausgefunden. Was haben Sie Klänge skizzierte ljke ein guter Anfang. Überprüfen Sie die Pro git Buch aus ( http://progit.org/book/ ) Kapitel fünf für eine nahe Ebene Überblick über einige typische Praktiken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top