请问用 Claude Code,前后端分离的项目怎么搞啊?

5 月 25 日
 maodaoren

后端和前端是两个独立的 git 仓库,文件夹也是独立的 请问 这种情况怎么用 Claude code 统一管起来啊?

谢谢

6570 次点击
所在节点    程序员
49 条回复
musi
5 月 25 日
你就不能把两个项目放到同一个目录内,然后再这个目录内使用 claude code ?
wu67
5 月 25 日
proj/frontend
proj/backend

新建回话添加路径时直接添加 proj, 告诉它哪个是哪个, 一般一两次就能记住了.
crazykun
5 月 25 日
Monorepo + Submodules
再添加一个主仓库,把两个项目加成子仓库
chandlerbing9317
5 月 25 日
/add-dir
maodaoren
5 月 25 日
@musi 如果把两个项目丢到同一个目录,请问.claude 目录是建在根目录吗?还是两个项目都要单独建.claude 目录啊?谢谢
maodaoren
5 月 25 日
@wu67 请问是用/add-dir 命令吗?谢谢
musi
5 月 25 日
@maodaoren 根目录是整个项目的,两个项目的.claude 是各自的,可以都有,不冲突
maodaoren
5 月 25 日
@musi 原来如此,感谢
cvbnt
5 月 25 日
前后端放同一目录,该目录下/init ,然后 md 文件补充你的细节就可以了,以后就在该目录下启动 CC
ixcode
5 月 25 日
这其实是一个真问题,因为现在很多的所谓的 AI Agent 开发工具,都默认把一个 git 仓库作为一个项目的识别单位,如果目录不是 git 目录,根本就添加不上。submodule 在这个情况下也不好用
ychost
5 月 25 日
还好吧,我三个项目分散在不同文件夹,ClaudeCode 一样能正常修改调试,影响不大
ohiyou
5 月 25 日
/add-dir 前端/后端路径
分别在对应项目的 CLAUDE.md 说明
cirzear
5 月 25 日
我之前一直都是在项目根目录下搞个 workspace ,同时兼顾多个项目,只是每次搞问题都要指定在哪里,不然会一个个去搜去查找,最近才转到项目 git 目录下搞问题了,因为跟 ai 沟通时,提一嘴参考其他项目,就会自己去外围目录查找了,还有就是让 ai 去查 git 记录之类的,感觉比之前沟通成本低一点
Hilong
5 月 25 日
你这个问题还需要问吗,直接让 claude code 把两个目录贴给他让他给你出个方案就是了
TimPeake
5 月 25 日
某种程度上,甚至大多数时候,程序员的脑袋是是不如 普通岗位的灵活的
zhuyao
5 月 25 日
/add-dir
loryyang
5 月 25 日
loryyang
5 月 25 日
cc 官方文档,你想知道的都在这里
phobal
5 月 25 日
如果在 VS Code 中是 CC 插件的话,可以使用 VS Code 提供的 Workspace 功能将 2 个项目同时添加进来,CC 能读取到 2 个项目,也可以在 CC at 2 个项目的文件
tht1286545749
5 月 25 日
/add-dir 这个命令好用 保证前后端架构分离的同时可以让 claude code 全局分析

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1215212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX