d的dub本地更改

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

posted @   zjh6  阅读(12)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示