Aloha ;)
Nun gibt es aber auch das Produktivsystem https://example.com/foo
. Die beiden Varianten unterscheiden sich durch eine Klasse "dev" am den HTML-Elementen und einen anderen Datenbankzugriff. Wenn ich Neuigkeiten in foo-dev ausreichend getestet habe, möchte ich sie auch auf die "richtige" Seite überspielen. Dabei muss natürlich darauf geachtet werden, dass die notwendigen Unterschiede (Klasse, Datenbank) berücksichtigt werden. Wie mach ich das denn am Besten? Per filezilla z. B.? Also wie immer™️?
Ja, das ist eine Möglichkeit.
git ist für mich vor allem ein Entwicklungswerkzeug; es spricht mMn nichts dagegen, das Produktivsystem nicht über git zu bedienen.
So du das wollen würdest, gäbe es dafür auch Möglichkeiten, vorausgesetzt du hast dort, wo das Produktivsystem läuft, Zugriff auf git. Das Produktivsystem könnte sich am gleichen Repository bedienen und nur dann einen pull machen, wenn du ein Update auf die aktuelle Repo-Version wünscht. Genauso könntest du auf pushes so lange verzichten und die commits ansammeln lassen, bis du zufrieden bist, und erst dann pushen. Oder du könntest dem Produktivsystem einen eigenen Branch oder ein Tag spendieren, wo es seine Daten herholt. Der Möglichkeiten gibt es da viele.
Zu best practices kann ich dir da nicht viel sagen; dazu ist meine Erfahrung zu gering und meine professionellen Berührungspunkte sind zu wenige.
Grüße,
RIDER
--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
#
Twitter #
Steam #
YouTube #
Self-Wiki #
Selfcode: sh:) fo:) ch:| rl:) br:^ n4:? ie:% mo:| va:) js:) de:> zu:} fl:( ss:) ls:[