マスターからリポジトリの1つ内の「デプロイ」ブランチへのリベースに問題があります。
私のリポジトリは次のように設定されています。
master - of course, the main branch
deploy - a branch created where files like Capfile, deploy.rb etc are created and configured - these changes will NEVER be merged back into Master
一般的に私のワークフローは次のとおりです。
- マスターブランチで開発を行います...テスト、笑顔、コミットします。
deploy
ブランチをチェックアウト- デプロイブランチで実行
git rebase master
します-これは問題なく機能していました - リモートにプッシュして実行します
cap deploy
- リラックス
私が今抱えている問題はgit rebase master
、デプロイブランチで実行すると、3方向のマージ/手動マージが必要なエラーが発生することです(エラーメッセージは、投稿するのに十分なほど一般的ではないと思います)。Gitは、マージを実行してgit rebase --continue
から終了するように指示しますが、これは機能しません。
私が見つけたのは、「実行中」の作業でgit rebase master --interactive
、選択リストをクリーンアップし(5回ほど繰り返される「コミット」がありますが、このリストには異なる参照番号(同じメッセージ)があるため、そのうちの1つを選択します)。手動でマージを実行します。コミットごとにこれを実行したら、リベースを続行でき、すべてが幸せになります...
次回まで、リベースを実行する必要があります。
それで、誰かが何が幸せかもしれないか知っていますか?プロジェクトは実際には「秘密」ではないので、必要に応じてメッセージ、ログ、ブランチグラフなどを投稿できます。
ありがとう