回答編集履歴
3
xxx
test
CHANGED
@@ -1,8 +1,6 @@
|
|
1
|
-
|
1
|
+
仮に今やっている作業をBとします。
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
|
3
|
+
また、作業用ブランチを使いまわすというという前提をとります(以前に、作業Aで利用したとする)。
|
6
4
|
|
7
5
|
|
8
6
|
|
@@ -33,3 +31,7 @@
|
|
33
31
|
|
34
32
|
|
35
33
|
Gitは個人的に使っているだけ(業務でみんなで使うのはSubversion...orz)なのですが、上記のやりかたで行けると思います。いかがでしょうか。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
自分専用の作業用ブランチをきる場合、責任者や周りに許可をもらったほうがよいでしょう。
|
2
xxx
test
CHANGED
@@ -6,13 +6,17 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
1.
|
9
|
+
**1. 作業用ブランチを最新にする(作業Bの直前の状態にする)。**
|
10
|
+
|
11
|
+
|
10
12
|
|
11
13
|
作業Bを保存したい場合、その前に作業を始める直前のコミットを作業用ブランチにマージします。作業用ブランチを最新にするわけです。これが作業Bの起点になります。これをしておかないと、以前の作業...たとえば作業Aの内容まで作業Bのコミットに含まれてしまいます。
|
12
14
|
|
13
15
|
|
14
16
|
|
15
|
-
2.
|
17
|
+
**2. 作業用ブランチに作業Bをコミットする。**
|
18
|
+
|
19
|
+
|
16
20
|
|
17
21
|
次に、作業用ブランチに作業Bの途中経過をコミットします。
|
18
22
|
|
@@ -20,7 +24,9 @@
|
|
20
24
|
|
21
25
|
|
22
26
|
|
23
|
-
3.
|
27
|
+
**3. 元のブランチに作業Bのコミットをコピーする。**
|
28
|
+
|
29
|
+
|
24
30
|
|
25
31
|
作業が終わったら、作業用のブランチから元のブランチにチェリーピックします。
|
26
32
|
|
1
xxx
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
1.
|
10
10
|
|
11
|
-
作業Bを保存したい場合、その前に作業を始める直前のコミットを作業用ブランチにマージします。作業用ブランチを最新にするわけです。これが作業
|
11
|
+
作業Bを保存したい場合、その前に作業を始める直前のコミットを作業用ブランチにマージします。作業用ブランチを最新にするわけです。これが作業Bの起点になります。これをしておかないと、以前の作業...たとえば作業Aの内容まで作業Bのコミットに含まれてしまいます。
|
12
12
|
|
13
13
|
|
14
14
|
|