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
安く済ませる方法はありますか?