我有两个 Git 存储库:
/api/pom.xml /jpa/pom.xml
/mailbox/api/pom.xml /mailbox/jpa/pom.xml /protocols/api/pom.xml
第二个存储库有一个邮箱文件夹,其结构与第一个 Git 存储库完全相同。由于工作流程的变化,我现在需要处理第二个存储库,并且需要将我的工作分支转移到新的存储库。
我在第一个补丁中创建了一个补丁(比如说在 file 上api/pom.xml
),并尝试在第二个补丁中应用它,在/mailbox
路径下。所以我只有一个问题:git am
拒绝做这项工作,假装:
<file> does not exist in index
我尝试了目录选项和-p1
选项。注意:patch -p1
做的工作,但我有〜80个补丁适用于我的所有分支机构:
patch + git add + git commit
有没有更便宜的方法呢?