git での日常的な開発作業用のローカル ブランチがあります。私のワークフローは次のとおりです。
- local_branch で処理を行い、コミットします
- オリジン/マスターを取得
- origin/master からの新しいものに追いつくために local_branch をリベースします
すべて正常に動作しますが、私が遭遇した推奨事項のほとんどは、リベースが定期的に実行されるプライベート ブランチを「プッシュ」すべきではないと述べています。
ここでの問題は、この場合、ローカル ブランチがサーバーにバックアップされておらず、作業を保存する唯一の方法は、それを「プッシュ可能な」ブランチ (つまり、オリジン/マスター) にマージすることです。
この場合のワークフローに関する推奨事項は何ですか?
ありがとう!
更新:私が持っていた元の要件の1つ(外部ユーティリティの使用を避ける)は、不必要な制限であることに気付きました。
私の現在の解決策は、すべてのリポジトリをクラウド同期フォルダーに保存することです。これにより、無料でバックアップを取得できます。