2 つの Git リポジトリがあります。
/api/pom.xml /jpa/pom.xml/mailbox/api/pom.xml /mailbox/jpa/pom.xml /protocols/api/pom.xml
2 番目のリポジトリには、最初の Git リポジトリとまったく同じ構造のメールボックス フォルダーがあります。ワークフローの変更により、2 番目のリポジトリで作業する必要があり、作業中のブランチを新しいリポジトリに転送する必要があります。
私は最初のものでパッチを作成し(たとえば on file )、パスapi/pom.xmlの下の2番目のものに適用しようとしました。/mailboxしたがって、私には 1 つの問題しかgit amありません。
<file> does not exist in index
ディレクトリオプションと-p1オプションを試しました。注:patch -p1仕事をしますが、すべてのブランチに適用するパッチが〜80あります:
patch + git add + git commit
安く済ませる方法はありますか?