我有两个仓库,一个是一个库的主要回购,另一个是使用该库的项目。
如果我修复了从属项目中的补丁,我想要一个简单的方法将补丁应用到上游。
文件在每个存储库中的位置不同。
www.playdar.org/static/playdar.js
playlick.com/lib/playdar.js
我尝试在 playclick 项目中使用 git format-patch -- lib/playdar.js
,然后在主 playdar 回购中使用 git am
,但是补丁文件中不同的文件位置引发了一个错误。
是否有一种简单的方法可以将给定文件上的给定提交的补丁应用到其他任意文件?
另外,如果您想要应用补丁的文件不在 git 存储库中,该怎么办?