HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code fügt Session-URLs automatisch zu Commits hinzu

Hacker News •
×

Claude Code fügt automatisch Session-URLs an jede Commit-Nachricht und PR-Beschreibung an und verschmutzt so den Git-Verlauf ohne Zustimmung des Nutzers. Die Funktion ist standardmäßig Opt-Out, was bedeutet, dass Entwickler sie erst entdecken, nachdem Commits bereits gepusht wurden. Ein einmaliger Onboarding-Hinweis, der Nutzer fragt, ob sie die Session-URL-Zuordnung aktivieren möchten, würde eine bessere Nutzererfahrung bieten als die aktuelle versteckte Einstellung. Obwohl in .claude/settings.json die Option attribution.commit: "" existiert, um die URLs zu unterdrücken, bleibt sie für den durchschnittlichen Nutzer完全 unentdeckt. Ebenso können Commit-msg-Git-Hooks die Zuordnung entfernen, feuern aber nicht immer zuverlässig in Remote- oder Cloud-Umgebungen. Der Vorschlag schlägt vor, die Session-URL-Zuordnung beim Onboarding Opt-In zu machen, sodass Nutzer das Feature explizit aktivieren können, wenn gewünscht, anstatt es aufgezwungen zu bekommen. Diese Änderung würde das unprofessionelle Erscheinungsbild und die Unordnung der Commit-Historie verhindern, die derzeit auftritt, wenn Entwickler nicht wissen, dass URLs zu ihrer Arbeit hinzugefügt werden.

Die Einstellung attribution.commit: "" in .claude/settings.json kann dies unterdrücken, ist aber vollständig unentdeckt. Ein Commit-msg-Git-Hook kann es auch entfernen, feuert aber nicht immer zuverlässig in Remote/Cloud-Umgebungen.