能否在Cargo.toml中对外部代码应用补丁?

5
我阅读了Cargo手册关于patch选项的说明,但我仍感不太清楚。

请问是否可以指示Cargo:

  1. 从此代码库中获取代码。
  2. 将此补丁文件(my_cool_change.patch)应用于该代码。

是否只有创建自己的项目分支才是唯一的解决方法?

1个回答

5

无法直接指示Cargo执行类似“从crates.io获取foo-bar版本1.2.3并在编译之前应用这些任意更改”的操作。

Cargo文档没有欺骗您:您需要fork您想要更改的项目,根据需要进行更改,然后将依赖项替换为您的forked版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接