Moin, zurzeit habe ich einen Backup-Folder für eine Datei, dessen Inhalt ungefähr so aussieht:
Immer, wenn ich eine Änderung an der Compose vornehme, erstelle ich mithilfe eines Scripts eine Kopie dieser Datei...
Mit
Aber das reicht mir noch nicht. Ich möchte nach jeder Änderung folgendes wissen:
Ideal wäre es, dass immer, wenn ich die Compose bearbeite und auf speichern klicke, ein "Watchdog" oder ähnliches schaut, ob es eine Änderung gab, dann ein Backup der Datei angelegt wird, und eine KI oder ähnliches zusätzlich eine Readme-Datei mit einer ausführlichen Beschreibung anhand eines Templates dieser Änderung anlegt.
Es soll also nicht nur einfach ein Backup angelegt werden, sondern auch eine Beschreibung dazu... und alles sollte wenn möglich Dateibasiert bleiben.
Gibt es dafür (schon) Tools?
Code:
-rw-r--r-- 1 1000 1000 20K Jul 20 07:55 2025-07-20_07:55:46_docker-compose.yml
-rw-r--r-- 1 1000 1000 21K Jul 21 20:40 2025-07-21_20:40:34_docker-compose.yml
-rw-r--r-- 1 1000 1000 21K Jul 22 07:49 2025-07-22_07:49:58_docker-compose.yml
-rw-r--r-- 1 1000 1000 22K Jul 27 12:22 2025-07-27_12:22:26_docker-compose.yml
-rw-r--r-- 1 1000 1000 22K Jul 27 22:04 2025-07-27_22:04:33_docker-compose.yml
-rw-r--r-- 1 1000 1000 22K Jul 31 05:23 2025-07-31_05:23:33_docker-compose.yml
-rw-r--r-- 1 1000 1000 22K Aug 4 08:14 2025-08-04_08:14:34_docker-compose.yml
Immer, wenn ich eine Änderung an der Compose vornehme, erstelle ich mithilfe eines Scripts eine Kopie dieser Datei...
Mit
diff (oder diff3) kann ich den Unterschied zwischen einer Datei und dem Nachfolger sehen (also das Was-wurde-geändert?).Aber das reicht mir noch nicht. Ich möchte nach jeder Änderung folgendes wissen:
- Was wurde geändert? (diff zum Vorgänger)
- Wann wurde es geändert? (date ...)
- Warum wurde diese Änderung eigentlich gemacht? (Natürliche Beschreibung, was wieso geändert wurde)
Ideal wäre es, dass immer, wenn ich die Compose bearbeite und auf speichern klicke, ein "Watchdog" oder ähnliches schaut, ob es eine Änderung gab, dann ein Backup der Datei angelegt wird, und eine KI oder ähnliches zusätzlich eine Readme-Datei mit einer ausführlichen Beschreibung anhand eines Templates dieser Änderung anlegt.
Es soll also nicht nur einfach ein Backup angelegt werden, sondern auch eine Beschreibung dazu... und alles sollte wenn möglich Dateibasiert bleiben.
Gibt es dafür (schon) Tools?