32 Star 87 Fork 59

openEuler/sysmaster

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

此目录为补丁目录,主要应用于对依赖的修改

注意: 执行vendor时,会将crate-io的源替换成本地vendor目录,如要恢复,请删除.cargo/config中相应的配置

1. 制作补丁

  • 推荐git checkout -b new_patches创建新分支来操作
  • 执行./vendor.sh来创建vendor目录和依赖的软件源码
  • vendor下对应的源码目录中提交修改
  • 使用git format-patch -n 来创建补丁
  • 将patch提交开发分支的patch目录中, 建议做好序号和命名管理, 必须以patch结尾, 如0001-fix bug in clap 2.0.patch

2. 发布源码包

  • 获取对应版本源码(包含patch目录)
  • (可选)对相应代码做裁剪定制
  • 执行./vendor.sh制作对应的tar.gz源码发布包
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Rust
1
https://gitee.com/openeuler/sysmaster.git
git@gitee.com:openeuler/sysmaster.git
openeuler
sysmaster
sysmaster
master

搜索帮助