git - 避免在更新依赖项时丢失 vendored 依赖项中的自定义更改

标签 git go dependency-management vendor

我有一个使用 dep 和 vendor 目录的 golang 项目。

出于某种原因,我不得不修改其中一个供应依赖项的代码。 此更改无法推送到上游存储库

如何在不丢失更改的情况下继续更新我的 vendor 依赖项?

最佳答案

创建一个 fork,当你的依赖更新时,rebase。

关于git - 避免在更新依赖项时丢失 vendored 依赖项中的自定义更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727229/

相关文章:

go - 如何在golang中递归读取输入

java - 从 Eclipse 类路径中排除项目引用的传递依赖关系的问题

spring-boot - 如何排除从项目依赖项中扫描的 Spring bean?

gradle - 如何在 Gradle 中下载和引用单个工件?

git - 维护两个具有固定差异集的 git 分支

ruby-on-rails - 跨多个 ruby​​/rails 项目共享自定义 RSpec 匹配器的最干净、最简单的方法是什么?

git - 让 TravisCI 提交并推送带有标签(发布)的修改后的文件

git - 如何获取上一次提交的 SHA 编号?

go - 如何在 Google Cloud Platform 中保存计算引擎 VM 实例设置?

go - 通过 golang 中的多个 HTTP 处理程序包含上下文对象