Hallo zusammen,
wir bauen demnächst unsere Software um und beginnen von Null.
Ich möchte direkt Versionierung nutzen im einen besseren Plan zu haben(hab ich bisher nicht gemacht).
Derzeit bin ich der einzige Entwickler, daher hab ich bisher drauf verzichtet, sehe aber die Vorteile.
Jetzt hab ich einige Fragen:
2)
Wie könnte ich am besten versionieren? Wie ein größeres Team arbeiten und mir Ziele für X Wochen setzen und dann eine neu einsetzen Version releasen (Sprints) oder nach jedem neuen Feature eine neue Version freigeben? Die Nutzer würde es vermutlich freuen, wöchentlich Updates zu bekommen.
3) Wie genau kann man möglichst einfach die Versionen verwalten also quasi hochzählen - im Einsatz hab ich Bitbucket und Jenkins.
4) wie arbeitet ihr bugs, Features und co ab? Habt ihr ein entwicklungsrepository welches ihr für jeden bug, Feature usw forked und dann dort wieder rein merged?
Könnte mir dann vorstellen 2-3 Tage vor Release alles zu testen (testen lassen) was eingebaut wurde Id dann dann das getestete Enticklerrepo in den Master mergen?!
würde mich freuen wenn jemand den ein oder anderen Tipp hat. Ziel ist es schneller ans Ziel zu kommen und Änderungen besser verfolgen zu können und ggf. Zurückzurollen
wir bauen demnächst unsere Software um und beginnen von Null.
Ich möchte direkt Versionierung nutzen im einen besseren Plan zu haben(hab ich bisher nicht gemacht).
Derzeit bin ich der einzige Entwickler, daher hab ich bisher drauf verzichtet, sehe aber die Vorteile.
Jetzt hab ich einige Fragen:
2)
Wie könnte ich am besten versionieren? Wie ein größeres Team arbeiten und mir Ziele für X Wochen setzen und dann eine neu einsetzen Version releasen (Sprints) oder nach jedem neuen Feature eine neue Version freigeben? Die Nutzer würde es vermutlich freuen, wöchentlich Updates zu bekommen.
3) Wie genau kann man möglichst einfach die Versionen verwalten also quasi hochzählen - im Einsatz hab ich Bitbucket und Jenkins.
4) wie arbeitet ihr bugs, Features und co ab? Habt ihr ein entwicklungsrepository welches ihr für jeden bug, Feature usw forked und dann dort wieder rein merged?
Könnte mir dann vorstellen 2-3 Tage vor Release alles zu testen (testen lassen) was eingebaut wurde Id dann dann das getestete Enticklerrepo in den Master mergen?!
würde mich freuen wenn jemand den ein oder anderen Tipp hat. Ziel ist es schneller ans Ziel zu kommen und Änderungen besser verfolgen zu können und ggf. Zurückzurollen