回答編集履歴

1

話の流れを少々変更

2020/12/10 11:47

投稿

miyabi-sun
miyabi-sun

スコア21203

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
- 定期的にmasterブランチへリリースという形でdevelop->masterへプルリク等でmasterを育てている運用をしています。
33
+ developブランチ更新内容はmasterに取り込まれる運用となります。
30
34
 
31
35
 
32
36
 
33
- しかしmasterやそれを利用している本番環境で
37
+ しかし本番環境で重篤な不具合が発生!
34
38
 
35
- 重篤な不具合が発生して、developブランチへマージしている暇がない緊急事態が発生するケースが考えられます。
39
+ developブランチへマージしている暇がない緊急事態が発生するケースが考えられます。
36
40
 
37
41
 
38
42
 
39
43
  それを見越して、
40
44
 
41
- Git Flowではfotfixという例外が存在します。
45
+ Git Flowではhotfixという例外が存在します。
42
46
 
47
+ masterブランチを基準として作業用ブランチを作成しmasterブランチにプルリクを送る
48
+
43
- これによりmasterブランチを強制的に進め、後からdevelopブランチに作用させます。
49
+ の流masterブランチを強制的に進め、後からdevelopブランチに作用させます。
44
50
 
45
51
 
46
52
 
@@ -54,8 +60,14 @@
54
60
 
55
61
 
56
62
 
57
- ようなGit Flowみたいな運用方法をちゃんと考えてない場合、
63
+ 今回質問はhotfixに該当する
58
64
 
59
- 今回のようなケース遭遇ますので
65
+ masterブランチをすぐ更新なければならないから
60
66
 
67
+ developブランチとmasterブランチを同時に更新しなくちゃ!という発想に至ったのでしょう。
68
+
69
+
70
+
71
+ ならば一度Git Flowをチームメンバーと共に調べてみて、
72
+
61
- 一度チームメンバーと共にブランチの運用ルールを見直してみてはいかがでしょうか?
73
+ ブランチの運用ルールを見直してみてはいかがでしょうか?