最初 : 私の場合、私は唯一の開発者であり、プル、マージなどです。他の開発者との競合は、現時点では問題ではありません。
そのようなブランチ3があります。1 つのマスター ブランチと、マスター ブランチの子である複数のテスト ブランチがあります。ただし、変更の一部はマスター ブランチに適用する必要があり、他のすべてのブランチはマスター バリアントと同じ機能/バグを持つようにリベースされます。
この場合の私の通常のワークフローは次のとおりです。
変更をマスターにコミットします
git commit -as
次に、他のすべてのブランチを調べて、master でリベースする必要があります。
git checkout test_1 git rebase master git checkout test_2 git rebase master git checkout test_3 git rebase master git checkout test_4 git rebase master ...
それを自動化する方法はありますか。私はオンで、シェルubuntu
を使用しています。bash