回答編集履歴
1
話の流れを少々変更
test
CHANGED
@@ -24,23 +24,29 @@
|
|
24
24
|
|
25
25
|
[Git Flow](https://qiita.com/KosukeSone/items/514dd24828b485c69a05#hotfixes)というGitの運用ルールでは、
|
26
26
|
|
27
|
-
基本的にはdevelopブランチに修正内容を集め
|
27
|
+
基本的にはdevelopブランチに修正内容を集めます。
|
28
28
|
|
29
|
+
developブランチを元にfeatureブランチを作成してdevelopブランチに対してプルリクを作成する。
|
30
|
+
|
31
|
+
そして定期的にmasterブランチへリリースという形で
|
32
|
+
|
29
|
-
|
33
|
+
developブランチの更新内容はmasterに取り込まれる運用となります。
|
30
34
|
|
31
35
|
|
32
36
|
|
33
|
-
しかし
|
37
|
+
しかし本番環境で重篤な不具合が発生!
|
34
38
|
|
35
|
-
|
39
|
+
developブランチへマージしている暇がない緊急事態が発生するケースが考えられます。
|
36
40
|
|
37
41
|
|
38
42
|
|
39
43
|
それを見越して、
|
40
44
|
|
41
|
-
Git Flowでは
|
45
|
+
Git Flowではhotfixという例外が存在します。
|
42
46
|
|
47
|
+
masterブランチを基準として作業用ブランチを作成しmasterブランチにプルリクを送る
|
48
|
+
|
43
|
-
これ
|
49
|
+
この流れでmasterブランチを強制的に進め、後からdevelopブランチに作用させます。
|
44
50
|
|
45
51
|
|
46
52
|
|
@@ -54,8 +60,14 @@
|
|
54
60
|
|
55
61
|
|
56
62
|
|
57
|
-
|
63
|
+
今回の質問はhotfixに該当する
|
58
64
|
|
59
|
-
|
65
|
+
masterブランチをすぐに更新しなければならないから、
|
60
66
|
|
67
|
+
developブランチとmasterブランチを同時に更新しなくちゃ!という発想に至ったのでしょう。
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
ならば一度Git Flowをチームメンバーと共に調べてみて、
|
72
|
+
|
61
|
-
|
73
|
+
ブランチの運用ルールを見直してみてはいかがでしょうか?
|