当前位置: 首页 > 工具软件 > Dub > 使用案例 >

d的dub本地更改

贝德辉
2023-12-01

如果依赖仓库有问题,可以这样让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-localremove-local.

 类似资料: