【发布时间】:2014-08-20 21:07:19
【问题描述】:
我在一个 git 存储库中有几个小型 dart 演示项目。因此,每个项目都在存储库的子文件夹中,并且每个项目的 yaml 文件都在相应的文件夹中,而不是在 repo 的根目录下。有没有办法在 git repo 中指定对此类子文件夹的 git 依赖项?我知道我可以手动克隆存储库并在依赖项规范中使用文件路径。但我正在寻找的是一种在子目录中为该包提供直接 git url 的方法。这可能吗?
【问题讨论】:
-
您是否尝试将目录名称添加到 URL 中?
git: url: git://github.com/munificent/kittens.git/somedir文档只提到ref: some-branch(引用可以是 Git 允许识别提交的任何内容)请参阅 dartlang.org/tools/pub/dependencies.html#git-packages -
这个不行,因为pub先触发了一个git clone,但是附加目录的url没有引用一个有效的git仓库,所以clone失败了。
-
我想你应该提出一个功能请求 dartbug.com/new
-
我创建了一个功能请求。见code.google.com/p/dart/issues/detail?id=19797