0
点赞
收藏
分享

微信扫一扫

d的dub本地更改

岛上码农 2022-08-20 阅读 21


如果​​依赖仓库​​​有问题,可以这样让​​dub​​​强制用本地仓库:
1,分叉​​​git​​​仓库
2,在​​​/path/to/the_package​​​处复制本地​​克隆​​​.
3,让​​​Dub​​知道:

dub add-local /path/to/the_package

4,让​​Dub​​​忽略​​已配置​​​的发布标签,因此会看到​​当前更改​​的效果:

dub add-override the_package * /path/to/the_package

现在可继续玩了.一旦​​合并并发布​​​你的​​PR​​​,或你想恢复到上游,请如下​​撤消​​更改:

dub remove-local /path/to/the_package
dub remove-override the_package *

如果已签出分支,在主项目选择中,与​​最新版本标记​​​的版本匹配,可跳过"​​加覆盖(add-override)​​​"步骤,因为与​​注册表​​​中的缓存仓库比,​​dub​​​更喜欢使用"​​加本地(add-local)​​​"加的仓库.
此外,在父目录上使用​​​add-path​​​允许任意​​克隆和删除​​​仓库,而不必每次单独使用​​add-local​​​和​​remove-local​​.


举报

相关推荐

0 条评论