Wir sind eine Gruppe, die begonnen hat, an einer ziemlich großen Website mit einer vorhandenen Codebasis zu arbeiten. Wir haben einen Test und einen Produktionsserver.
Unsere Idee ist es, ein Test-Repository mit einer Reihe von Entwicklern zu haben, auf die Push-Zugriff besteht. und ein gesegnetes Repository, zu dem nur wenige drängen können. Das gesegnete Repo soll immer stabil sein und die neueste Serienversion darstellen.
Wie kann ich den Prozess der Übertragung der Dateien in die Produktion automatisieren? Ist es schlecht, die Produktionsdateien unter Versionskontrolle zu haben? Auf diese Weise würde das Verschieben in das gesegnete Repository die Bereitstellung bedeuten. Aber was passiert, wenn es Zusammenführungskonflikte gibt? Wird der Produktionsserver kaputt gehen, bis er behoben ist?