Als «branching» getaggte Fragen

12
Nützliche Git-Commit-Nachrichten für zusammengeführte Zweige

Im Anschluss an diese Frage : Wenn ich alleine in einem Team arbeite, kann ich nützliche Commit-Nachrichten beim Zusammenführen von Zweigen beibehalten, indem ich alle Commits zu einem einzelnen Diff zusammenführe und dann diesen Diff zusammenführe. Auf diese Weise kann ich leicht sehen, welche...

10
Was ist besser für kleine Fehlerkorrekturen und kleine Funktionen - Benennen von Zweigen nach Ticketnummer oder Benennen nach Funktionsbeschreibung?

Ich bin mitten in einer Meinungsverschiedenheit (natürlich herzlich) mit meinem Hinweis auf die richtige Benennung von Zweigen. Dies gilt für Bugfix- und kleine Feature-Zweige, nicht für lang laufende Feature-Zweige. Für langjährige Feature-Zweige sind wir uns einig, dass für Menschen lesbare Namen...

9
dvcs - ist "Clone to Branch" ein gängiger Workflow?

Ich habe kürzlich mit einem Kollegen über dvcs gesprochen, weil unser Büro anfängt, über einen Wechsel von TFS nachzudenken (wir sind ein MS-Shop). Dabei war ich sehr verwirrt, weil er sagte, dass er, obwohl er Mercurial verwendet, noch nichts von einem "Branch" - oder "Checkout" -Befehl gehört...

8
Warum hat Git Tags?

Ich habe gelesen , Git Verzweigen und Markieren Best Practices und git Tagging Kommentare - Best Practices , aber ich habe keine direkte Antwort auf etwas , sehe ich für eine lange Zeit gefragt haben: Warum hat Git Tags? (statt nur Zweige) Sie scheinen Bürger zweiter Klasse zu sein oder zumindest...

8
hginit - #ifdefs lächerlich

Ich habe Joel Spolskys Quecksilber-Einführung gelesen, als es mir auffiel : "Und jetzt tun sie Folgendes: Jede neue Funktion befindet sich in einem großen # ifdef-Block. Sie können also in einem einzigen Trunk arbeiten, während Kunden den neuen Code erst sehen, wenn er debuggt ist, und ehrlich...

8
Verzweigungsstrategie für die Testumgebung

Wir werden diesen Monat ein neues Projekt starten. Das Projekt dauert 1 Jahr und die Bereitstellung der Produktion erfolgt erst gegen Ende des Projekts. Wir werden eine iterative Entwicklung durchführen (1 Monat pro Iteration). Dies bedeutet, dass wir Features am Ende jeder Iteration für QS-Tests...