誰かが親ブランチと同期して機能ブランチを維持するためのより良い提案があるのだろうかと思っていました。git機能を最新の状態にするための簡単な方法
通常は、それぞれがdevelop
ブランチから派生した複数の機能ブランチを同時に処理しています。フィーチャーブランチをdevelop
に1日数回マージするのはかなり一般的です。
私は変更点(解決策の競合)を克服するために、私が積極的に最新のdevelop
で作業している機能のブランチを維持する必要があることを知りました。これを行うには
私は、これらのコマンドに数回の日を実行します。
git checkout develop
git pull
git checkout feature/foo
git merge develop
git push
最後git push
私は機能ブランチ上の他の誰かで働いている場合、私は通常のみ行います。
これを行うにはもっと便利な方法がありますか?
さらに、git-somenameという名前のスクリプトをパス上に置くと、通常のgitコマンドと同じように呼び出すことができます。したがって、上記の3行のスクリプト "git-featurefoo"を使用すると、 1つのコマンドですべてのアクションを実行するには 'git featurefoo'と入力します。 –
マークが正しいです。それだけでなく、 'git aliases'もチェックアウトすることができます。 –
afaik私は決してそれを使用していないが、プル後に自動的にrebaseする可能性もあります。多分それがあなたのために行く方法ですか? – nanoquack