2 つのリモート svn ブランチを追跡する 2 つのローカル git ブランチがあります。
マスターがsvnトランクを追跡し、「ブランチ」がsvn「ブランチ」を追跡するようにセットアップしました。
最近、私はローカルの「ブランチ」でいくつかのローカル作業を行っていましたが、速度のために入力しました
git svn rebase -i HEAD~2
それ以外の
git rebase -i HEAD~2.
2 つのローカル コミットを実行した後、コマンド ラインで
git は奇妙なことをしました。svn トランクからコミットを取得し、ローカルの「ブランチ」にリベースしました。マスターに戻って git svn rebase を試したところ、「ブランチ」にマージされたコミットがマスター ツリーにありませんでした。これは、2 つのブランチ間のマージが壊れているだけでなく、トランクと同期されていないため、基本的にマスターで作業できないことを意味します。この状況を改善する方法はありますか?