我通过做一个子树合并将一个子项目添加到一个git存储库。我现在需要将修补程序应用于子项目,但运行“git apply -v patch_name.patch”不会返回任何内容。没有错误信息,也没有任何文件被更改。如何将补丁应用于git子树合并?
我试着单独克隆子项目(即,到一个子目录/ tmp),并将其与主项目下的子项目目录中的项目进行比较;目录是相同的。
当我在/ tmp下针对克隆运行修补程序时,它按预期应用。看来问题与子项目目录是子树合并的结果有关。
我想我可以修补新鲜克隆下的文件,然后将它们复制到我的主项目下的子项目目录中。看来我不应该那样做。有没有更好的方法呢?
你有没有这个运气? – timB33 2017-09-18 16:00:38