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