私は Git を初めて使用し、同じファイルを使用する複数のブランチを処理する場合に最適なワークフローを見つけようとしています。オフィスでのワークフローは、入ってくるチケットごとに新しいブランチを作成することです。私の最大の懸念は、これらのブランチがステージングとプロダクションにマージされるときに、すべての変更が実装されることです。
例
本番環境から branchA を作成するとします。次に、app.js を変更し、プル リクエストを QA ブランチに送信します。
ここで、branchB というプロダクションから新しいブランチを作成します。次に、app.js を変更し、プル リクエストを QA ブランチに送信します。
branchB には、branchA で行われた変更がありません。
このワークフローを続けていくと、いつも葛藤状態に陥ってしまう気がします。
多くの同じファイルを変更する別々のブランチで作業し、それらが QA にマージされたときに最新のコードが含まれていることを確認するための最良の方法は何ですか?
助けてくれてありがとう。