【发布时间】:2021-10-01 21:50:57
【问题描述】:
鉴于我有一个使用本地包(即 git 存储库)的 Dart/Flutter 项目,我如何为该本地包指定一个分支?例如我有以下开发目录:
.
├── my_application
└── my_package
在我的my_package 中,我有一个名为new-functionality 的分支。我想使用new-functionality 分支而不在存储库中执行 git-checkout。
在my_application/pubspec.yaml 中,我想指定本地包和分支:
my_package:
git:
url: ../my_package # I know this is not valid
ref: new-functionality
在Dart/Flutter Package Dependency documentation 中,我找不到任何方法来使用本地计算机上的 git 存储库实现此目的。
我可以在我项目的pubspec.yaml 中为该本地 git 存储库包指定一个分支吗?
【问题讨论】: