Ich mag die NVIE Modell git Verzweigung und hat versucht, die meisten der Prinzipien zu übernehmen: http://nvie.com/posts/a-successful-git-branching-model/Welche Git Zweige soll ich markieren?
Es ist wirklich nicht herauskommt und es sagen, aber es bedeutet, dass Sie nur den Master-Zweig markieren sollten. Machen die meisten Menschen das? Der Grund, warum ich frage, ist, dass ich oft einen Build aus der Entwicklungsabteilung oder aus einem Feature-Zweig habe, den ich zum Testen an andere Leute senden möchte (vertrauenswürdige Kunden oder interne Testgruppe). Es macht keinen Sinn, es wieder in Master zu integrieren, aber es scheint auch sinnvoll zu sein, es zu markieren oder anderweitig eine Versionsnummer darauf zu setzen, um es während weiterer Tests zu verfolgen, insbesondere, weil Bugs kontinuierlich behoben werden und Features sind hinzugefügt auf verschiedenen Zweigen wie wir gehen.
Ich habe viel über Versionsnummern wie main.minor.patch.build gelesen. Ich sehe einige Vorteile darin, die Build-Nummer für diese "Zwischen-Builds" zu verfolgen. Aber ich könnte mir auch vorstellen, dass mehrere Commits aus mehreren Zweigen versehentlich die exakt gleiche Versionsnummer haben, wenn ich nicht vorsichtig damit bin.
Also sollte ich Tags nur auf den Master-Zweig beschränken? Wenn ja, wie behalte ich die Versionen im Auge, die von anderen Zweigen gesendet werden?
Danke für alle Eingabe!
Siehe http://stackoverflow.com/questions/1457103/how-is-a-tag-different-from-a-branch-which-should-i-use-here – Jubobs