假设我有一个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文档中,我找不到任何在本地机器上使用git仓库来实现这一点的方法。
我可以在项目的pubspec.yaml
中为本地git仓库包指定一个分支吗?
2条答案
按热度按时间zzlelutf1#
您可以使用
file://
URL来引用本地Git存储库。例如:smdncfj32#
您也可以不使用文件前缀,而是使用目录相对访问: