You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在pubspec.yaml中指定本地Git仓库依赖的分支?

问题解答

可以在pubspec.yaml中直接为本地Git仓库依赖指定分支,你提到的写法本身是支持的,仅需要确保路径和分支配置正确即可。

正确配置示例

针对你给出的同级目录结构,my_application/pubspec.yaml的依赖配置如下即可生效:

dependencies:
  my_package:
    git:
      # 支持填写本地Git仓库的相对路径或绝对路径
      url: ../my_package
      # ref参数可填分支名、标签名、具体Commit哈希值
      ref: new-functionality

注意事项

  • 需保证../my_package是已完成初始化的合法Git仓库,且new-functionality分支确实存在于该本地仓库中
  • 执行flutter pub get时Pub会自动拉取对应分支的代码,不需要手动切换my_package的当前分支
  • 若拉取失败,可先清理Pub缓存后重试:
    flutter pub cache clean
    flutter pub get
    
  • 若后续在my_package的new-functionality分支提交了新代码,执行以下命令即可更新应用侧的依赖:
    flutter pub upgrade my_package
    

内容的提问来源于stack exchange,提问作者APEALED

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 20:36:01