1 分•作者: cubefox•25 天前
返回首页
最新
1 分•作者: h3mm3•25 天前
2 分•作者: tosh•25 天前
2 分•作者: linuxhiker•25 天前
1 分•作者: stevekemp•25 天前
1 分•作者: margiearnett•25 天前
3 分•作者: kingleopold•25 天前
SpaceX 以及所有未来数据中心的计划,自从我们什么时候在太空大型项目上拥有接近任何建筑和维护技术的能力了?仅仅发送卫星就算得上是数据中心级别的建造和相关工作了吗?
汽车甚至还不能在专为它们设计的道路上完全自动驾驶。但现在他们要在三维空间中建造具有惊人复杂性和功率级别的数据中心?用什么技术?这完全说不通。
1 分•作者: karakoram•25 天前
3 分•作者: karakoram•25 天前
1 分•作者: paulo949•25 天前
2 分•作者: recursivecaveat•25 天前
2 分•作者: karakoram•25 天前
3 分•作者: ynac•25 天前
2 分•作者: theahura•25 天前
2 分•作者: paulpauper•25 天前
2 分•作者: paulpauper•25 天前
2 分•作者: paulpauper•25 天前
4 分•作者: scrollaway•25 天前
我的团队每天都使用 Claude Code,而这些会话已成为我们产出最有用的成果之一。但它们被困在笔记本上的 `~/.claude/projects/` 中。没有好的方法可以将“我解开迁移问题的那个会话”交给同事,让他们可以 `claude --resume` 并从我离开的地方继续。
引入 ccgs:通过现有仓库远程中的一个孤立分支(`@ccgs/<name>`)共享 Claude Code 会话。
* 会话文件会携带作者的绝对路径。在拉取时,ccgs 会将工作目录重写回你的路径,以便 `resume` 能够正常工作——仅通过手术式编辑结构化的 `cwd` 字段,而不是盲目地进行查找和替换,那样会轻易地损坏会话记录。
* 所有内容都通过 git 底层命令(`hash-object`/`commit-tree`/`update-ref`)处理,针对一个一次性的索引。它不会触及你的工作树、索引或当前分支,即使工作树有未提交的更改也没关系。它不会在后台为你 `git checkout`。
要尝试而无需安装:`npx claude-git-sessions`。这也可以让你移动一个目录并携带 Claude Code 的会话记录(只需先推送,然后移动目录,然后拉取)。
重要提示:除非你有非常好的安全习惯,否则你的 Claude Code 会话很可能包含敏感信息,例如环境变量密钥。请谨慎使用,并避免在公共仓库中使用。ccgs 使用的分支都以 `@ccgs/` 作为前缀,方便你过滤它们。
(此项目由 Claude Code 编写和使用。此 Show HN 不是。)
(已修复 URL 后重新发布)
1 分•作者: malvads•25 天前
1 分•作者: bryanrasmussen•25 天前