Wie ein git-feature (oder Thema) Zweig mit mehreren Entwicklern

Habe ich nach dem der workflow beschrieben hier, da fand ich viele Verweise zeigen auf dieser Seite, wie ein guter workflow. Wie im Artikel erwähnt, "feature" äste geteilt werden zwischen Entwicklern, aber gehen Sie nicht in die zentrale repository.

Lassen Sie uns sagen, ein Entwickler "A" startet einen neuen feature-branch mit git checkout -b newfeature develop. Lassen Sie uns jetzt sagen, dass Entwickler "B" muss auch die Arbeit an diesem feature. Das ist mein problem.

Was ich getan habe:

  1. Entwickler "B", fügt der Entwickler Eine Maschine, wie ein remote -
  2. Entwickler "B" läuft git branch remoteA/newfeature
  3. Entwickler "B" Werke auf diesen Zweig, Begehen seine Arbeit und schiebt die änderungen zurück zu remoteA.

Schritt 3 nicht funktioniert, jetzt. Ich erhalte die Meldung:

remote: error: standardmäßig ist die Aktualisierung des aktuellen Zweiges in einer nicht-nackten
repository verweigert, weil es den index und den work tree
unvereinbar mit dem, was Sie gestoßen, und muss "git reset --hard'
um mit der Arbeit Baum zu fahren.

remote: Fehler: Sie können 'erhalten.denyCurrentBranch' Konfiguration
variable auf 'ignore' oder 'warnen' in das remote-repository zu ermöglichen
drängen in seiner aktuellen Zweig; dies ist jedoch nicht empfehlenswert
es sei denn, Sie angeordnet, um aktualisieren Sie Ihre Arbeit-Baum entsprechen, was Sie geschoben
in einigen anderen Weg.

remote: error: To squelch-diese Meldung und noch behalten Sie die Standardeinstellung
Verhalten, eingestellt bekommen.denyCurrentBranch " configuration variable
'verweigern'.

Habe ich bereits sharedRepository = true, aber es hat nicht geholfen.

Ich habe 2 Fragen:

  1. was ist die richtige Art und Weise zu teilen-Funktion äste zwischen Entwicklern?
  2. wie kann ich push-back die änderungen im Entwickler B s repository Entwickler ist original?
  • Und wieder: ich würde raten, drängen änderungen zwischen non-bare repositories wie es stellt nur problem, das Sie nicht haben wollen 🙂
InformationsquelleAutor duduklein | 2011-12-13
Schreibe einen Kommentar