我在一个git存储库中有几个小型dart 演示项目.因此,每个项目都在存储库的子文件夹中,每个项目的YAML文件都在相应的文件夹中,而不是在repo的根目录下.有没有办法将GIT依赖项指定给GIT资源库中的这样一个子文件夹?我知道我可以手动克隆存储库,并使用依赖项规范中的文件路径.但是我正在寻找的是一种在子目录中有该包的直接git url的方法.这个是可能的吗?
我在一个git存储库中有几个小型dart 演示项目.因此,每个项目都在存储库的子文件夹中,每个项目的YAML文件都在相应的文件夹中,而不是在repo的根目录下.有没有办法将GIT依赖项指定给GIT资源库中的这样一个子文件夹?我知道我可以手动克隆存储库,并使用依赖项规范中的文件路径.但是我正在寻找的是一种在子目录中有该包的直接git url的方法.这个是可能的吗?
几年过go 了,增加了对此的支持:
https://github.com/dart-lang/pub/pull/1650个
现在可以将git
依存关系拆分为url
和path
:
dependencies:
protobuf:
git:
url: git://github.com/dart-lang/protobuf.git
path: protobuf