HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code 会话 URL 自动添加至提交信息

Hacker News •
×

Claude Code 会自动将会话 URL 追加到每条提交信息和 PR 描述中,在用户不知情的情况下污染 Git 历史记录。该功能默认开启(需手动关闭),开发者往往在代码推送后才发现。如果在初次引导时通过一次性提示询问用户是否启用会话 URL 归属,将比当前隐藏的设置提供更好的用户体验。虽然 .claude/settings.json 中存在 attribution.commit: "" 选项可抑制 URL,但普通用户几乎无法发现。同样,commit-msg Git Hook 也可剥离归属信息,但在远程或云环境中并不总能可靠触发。建议在引导过程中将会话 URL 归属设为选择加入制,允许用户在需要时显式启用,而非强制添加。此项更改可防止开发者不知情时 URL 被添加到工作中,导致提交历史显得不专业且杂乱。

.attribution.commit: "" 设置可在 .claude/settings.json 中抑制 URL,但完全不为人知。commit-msg Git Hook 也可剥离,但在远程/云环境中并不总能可靠触发。