鉴于我有一个 Dart/Flutter 项目正在使用本地包(这是一个 git 存储库),我如何为该本地包指定一个分支?例如我有以下开发目录:
.
├── 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 存储库包指定一个分支吗?
最佳答案
您可以使用 file://
URL 来引用本地 Git 存储库。例如:
dependencies:
my_package:
git:
url: file:///home/Apealed/git/my_package
ref: new-functionality
关于flutter - 如何在我的 pubspec.yaml 配置中指定本地 git 存储库的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69412296/