Downgrade dank Versionsverwaltung möglich?

Hallo zusammen

Wir haben folgende Situation. Aktuell führen wir eine neue Software ein. Der Hersteller schickt uns hier Key-Account-Manager die technisch nicht sehr pfiffig sind. Soweit so gut. Nun hatten wir gerade die Diskussion, ob wir auf der Testinstanz im Falle eines Falle ein SW-Downgrade machen können. Der Hersteller meinte; "nicht in allen Fällen".
aber ist nicht gerade auch das die Idee einer Versionsverwaltung?

Use-Case

Wir haben zwei Systeme:

  • Produktion und
  • Testumgebung

Wir habe eine Versionsverwaltung (Git) von der aus wir die SW entsprechend deployen. Sowohl auf Testumgebung als auch auf Prod.

So, nun hat man es offenbar verpasst, die Regeln für die Testumgebung festzusetzen. Der Hersteller (welcher aktuell bei uns im Haus ist) verlangt von uns immer wieder, dass wir RC (Release Candidates) auf die Testumgebung spielen. Was auch nicht dramatisch ist. Problem ist nur, dass wir offenbar die Softwareparität ausser Acht lassen. Denn was ich gerne hätte, wäre eine Produktion und eine Testumgebung die zumindest potenziell den selben Softwarestand fahren können. Dann kann man auf der Testumgebung spielen so viel man will, man kann jederzeit die Produktion 1:1 abbilden. Zumindest auf Softwareebene.

Nun gehe ich davon aus, dass man mit der Versionsverwaltung genau das kann. Also eine alte Version mit dem Master Mergen und dann deployen. Der Hersteller (technisch vielleicht nicht affin, da Verkäufer im Haus) meint, dass das nicht zwingend geht. Da beim RC oder bei welcher Version auch immer Tabellen bzw. die DB neu organisiert wird.

aber ich gehe eben genau davon aus, dass eine alte SW-Version die Tabellen bzw. DB Schemen dann wieder so um- und überschreibt wie sie das zum Versionsstand XYZ aus der Vergangenheit gemacht hat.

bin ich hier völlig auf dem Holzweg? Eine Versionsverwaltung bringt mir in dem Fall doch herzlich wenig, wenn ich kein Fallback bzw. Downgrade machen kann. richtig?

Grüsse euch, danke für eure Gedanken im Voraus.

Software, C Sharp, Datenbank, Downgrade, Softwareentwicklung, Upgrade, Datenbanksystem, github, Datenbankmodell
macOS Monterey Downgrade funktioniert nicht!?

Hey Leute!

Ich besitze einen 24" iMac mit M1 Chip.
Ich habe kürzlich ein Public Beta Update auf macOS Ventura gemacht.
Jedoch hatte die Beta so viele Macken, dass ich mich entschieden habe wieder auf macOS Monterey downzugraden. Jedoch war ich so dumm, in den Systemeinstellungen unter Softwareupdate, die Möglichkeit wieder downzugraden, irgendwie zu löschen (fragt mich nicht wie ich das geschafft habe).
Die einzige Möglichkeit war nun ein Installationsmedium mit macOS Monterey zu erstellen und das System von diesem aus zu booten. Das alles habe ich auch geschafft. Nun komme ich jedoch an einem Punkt an, wo ich nicht verstehen kann, warum es nicht weitergeht:
Wenn ich in den Startoptionen macOS Monterey (vom Medium aus) anwähle, komme ich irgendwann an dem Punkt, an dem ich aussuchen muss, auf welchen Datenträger ich macOS Monterey installieren möchte. Wähle ich nun Macintosh HD aus, so sagt mir das System: "Zurücksetzen des Volumes ist nicht möglich".
Kann mir jemand erklären, warum das so ist? Muss ich vorher noch etwas machen?
Ich wäre für jede Hilfe überaus dankbar, da ich endlich wieder meinen iMac mit macOS Monterey benutzen möchte.

Vielen Dank im Voraus!

P.S.: Weiter unten findet ihr Bilder zu jedem einzelnen Schritt, den ich in den Startoptionen durchgegangen bin. Ich hoffe die Bilder helfen etwas fürs Verständnis.

Bild zu Frage
Apple, Mac, Downgrade, Zurücksetzen auf Werkseinstellungen, Funktioniert nicht, macOS Monterey

Meistgelesene Fragen zum Thema Downgrade