我有两个存储库,一个是库的主存储库,另一个是使用该库的项目。
如果我对从属项目中的进行了修复,则希望有一种简单的方法将该修补程序应用回上游。
每个存储库中文件的位置都不同。
- 主仓库:
www.playdar.org/static/playdar.js
- 项目:
playlick.com/lib/playdar.js
我尝试git format-patch -- lib/playdar.js
在playlick项目上使用,然后git am
在主Playdar存储库上使用,但是补丁文件中不同的文件位置引发了错误。
是否有一种简便的方法将补丁从给定文件上的给定提交应用于其他位置的另一个任意文件?
为了获得加分,如果要将补丁应用到的文件不在git存储库中怎么办?