Git初心者です。
(小さな)複数の修正項目のうち、お客さんのOKが出たものを、
本番サーバーに持っていくという方法を取りたいのですが、運用方法で困っています。
◆前提 (こうしたいと考えていること)
(1)本番サーバーは常にmastreブランチ
(2)ステージング(テストサーバー)では、お客さんが同時に複数の修正項目を確認でき、
OKが出た項目だけを、本番に持っていきたい
(3)修正項目とは、「新たな機能の開発」ではなく、数行程度の書き換え
◆そうすると困ること
(4)(お客さんはブランチのチェックアウトが出来ないので)
複数の修正項目を、1つのブランチにマージしておかなかればならない??
(5)数行の書き換えのために、ブランチを量産 (頻繁にあるため) しなければならない?
(6)確認後に、再修正したい場合は、マージしたブランチをリバートしなければならない?
(7)確認後に、OKが出た場合も、
「本番に持っていきたい項目ブランチのマージをリバートして、masterにマージ」or
「本番に持って行きたくない項目のブランチのマージをリバーとし、お客さんの閲覧用のブランチをmatserにマージ」
をしなければならない?
(8)ブランチのチェックアウトが出来ない人が同時に複数確認できるためには、
そのブランチ毎のサーバーを準備することもあるようですが、
数行の項目であること、またその数が複数に及ぶこと、から
現実的ではない感じです。
どのようなブランチモデルを行えば良いのでしょうか?
アドバイスよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/15 03:35