From 8c0ed8505459ad17032f4467c5655c43aff2132c Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Sun, 31 May 2026 12:24:54 +0000 Subject: [PATCH] =?utf8?q?CLAUDE.md:=20Hinweis=20erg=C3=A4nzt,=20dass=20ke?= =?utf8?q?ine=20Git-Erkundungsbefehle=20n=C3=B6tig=20sind?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .claude/settings.local.json | 3 ++- CLAUDE.md | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index f681cdf2..1ca3f1c5 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -37,7 +37,8 @@ "Bash(chmod +x diff.sh)", "Bash(grep -- \"--claude-5$\")", "Bash(grep -- \"--claude-6$\")", - "Bash(git commit -m ' *)" + "Bash(git commit -m ' *)", + "Bash(git *)" ] } } diff --git a/CLAUDE.md b/CLAUDE.md index d30fd36d..c95ff08a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -25,6 +25,9 @@ Branch-Name-Präfixe gruppieren Übungen nach Thema: Die Rebase-Elternbeziehungen (ROOTs) sind **ausschließlich** in der ROOT-Tabelle dieser `CLAUDE.md` festgehalten. `branches.sh` enthält nur die Branch-Namen und die Iterationsliste für Skripte. +> **Diese `CLAUDE.md` ist die einzige maßgebliche Quelle für die Branch-Struktur.** +> Vor dem Start einer Aufgabe keine Git-Erkundungsbefehle ausführen (`git branch -a`, `git tag`, `git log --all` o.ä.) — alle benötigten Informationen zur Branch-Hierarchie und den ROOTs sind hier vollständig dokumentiert. + ### Branch-Hierarchie (vollständige ROOT-Tabelle) **Vor jedem Rebase den ROOT aus dieser Tabelle nachschlagen** — nicht raten, denn einige ROOTs sind nicht intuitiv (z.B. hat `springkafka/spring-consumer--kafkalistener` den ROOT `consumer/spring-consumer`, nicht `springkafka/supersimple-consumer`). -- 2.39.5