如何在我的 pubspec.yaml 配置中指定本地 git 存储库的分支?
How to specify a branch of a local git repository in my pubspec.yaml configuration?
鉴于我有一个 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
鉴于我有一个 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