VibeCoding 前后端应该放一个仓库吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
focuxin
V2EX    程序员

VibeCoding 前后端应该放一个仓库吗

  •  
  •   focuxin
    ion1ze 2 小时 22 分钟前 940 次点击

    VibeCoding 前后端应该放一个仓库吗,Node.js 和 Vue.js 这样都是 TypeScipt 语言写的我一般,有时候放一起,但是 后端是 Java 的,或者 Python 的,放一起打 Docker 镜像有点奇怪。

    发现很多有名的项目都是前后端放一起的,想问问大家都是怎么做的。

    19 条回复    2026-01-29 13:58:33 +08:00
    shakaraka
        1
    shakaraka  
    PRO
       2 小时 14 分钟前
    是的。例如 golang ,我在编译的时候是把前端产物内嵌到 golang 单文件里的。
    shakaraka
        2
    shakaraka  
    PRO
       2 小时 13 分钟前
    如果你需要改两个端,那么肯定需要放一起。或者是以 submodule 方式放一起
    xiaolin97
        3
    xiaolin97  
       2 小时 9 分钟前
    都可以,如果分开,可以用 claude code 的 add dir 来扩充上下文。
    micean
        4
    micean  
       2 小时 9 分钟前
    是的,可以为 AI 提供很多便利,需不需要放在一个 docker 看项目需求
    ano
        5
    ano  
       2 小时 0 分钟前
    我不放啊。前后端分开节省 token 。
    后端只测 API 。提供出来 swagger-api 文档出来。
    前端 AI 拿 API 开发。
    有问题就提供 API 修改说明,拿去给后端 AI 改。

    怎么适合自己就怎么来。
    lizy0329
        6
    lizy0329  
       1 小时 38 分钟前
    绝对应该
    sentinelK
        7
    sentinelK  
       1 小时 36 分钟前
    是否在一个仓库,和能不能共享上下文,在绝大多数情况下无关。

    所以在一个仓库和不在一个仓库均有道理。
    musi
        8
    musi  
       1 小时 32 分钟前 via iPhone
    如果不放一个仓库会给你 vibe coding 带来什么问题吗?
    BeijingBaby
        9
    BeijingBaby  
       1 小时 22 分钟前
    没有绝对的,都可以。
    放了也无法共享太多东西。
    不放没共享也多不了什么工作量。
    javalaw2010
        10
    javalaw2010  
       1 小时 9 分钟前
    看情况,我不放,后端写完行程接口文档,添加个 apifox 的 mcp, 写前端的时候让它自己查接口文档,免得无关代码太多影响上下文
    cc9910
        11
    cc9910  
       55 分钟前
    不放吧,后端要改就接口字段那些,前端关联也没什么用,也是对着文档调用,不可能说前端改一半,又去改后端吧
    chenluo0429
        12
    chenluo0429  
       49 分钟前 via Android
    现在开源项目主流的趋势肯定是 monorepo 放在一起的,最主要是为了方便开发。至于产物要不要放一起,就看项目管理者自己的品味了
    lneoi
        13
    lneoi  
       49 分钟前
    前端简单一点可以,复杂点还是分开放吧
    BeautifulSoap
        14
    BeautifulSoap  
       49 分钟前
    我 go 后端+react 前端旧是放一个 repo 里,主要是自动 ci/cd 不是一个 repo 实在太麻烦了
    分 repo 存放最大问题就是前端 or 后端更新,ci runner 需要拉取另一个 repo 的话必须为 runner 配置哪个 repo 的 key
    想想真的算了
    ynkkdev
        15
    ynkkdev  
       48 分钟前
    甚至很多完全 vibe coding 出来的项目前后端不分离了,合久必分,分久必合,大势所趋
    bestie
        16
    bestie  
       43 分钟前
    VSCode 系不是有 Workspace 吗,两个项目添加到同一个 Workspace 就能方便的在两个项目之间引用了,CLI 没了解过
    kakki
        17
    kakki  
       42 分钟前
    不放一个仓库,但是放到同一个 workspace 下.
    silencil
        18
    silencil  
       28 分钟前
    我放一个 dir 下,两个子 dir 分别建立 git 仓库分别控制
    kfpenn
        19
    kfpenn  
       26 分钟前
    @kakki +1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5600 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 06:25 PVG 14:25 LAX 22:25 JFK 01:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86