質問編集履歴

3

結論を追記

2020/02/17 08:00

投稿

takushi168
takushi168

スコア228

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,15 @@
57
57
 
58
58
 
59
59
  また、そもそもサブモジュールを持つリポジトリの引っ越しとして、方法が適切でない場合はご指摘いただけますとありがたいです。
60
+
61
+
62
+
63
+ ### (追記)結論
64
+
65
+
66
+
67
+ ベストアンサーとさせていただいた通り、cherry-pickを利用して各ブランチに反映することで解決といたしました。
68
+
69
+ (少人数PJでの運用なのですが:過去の状態を見たいことはやはりあるのでrebaseしたくはありましたが、過去の状態を見るといっても各自ローカルでの作業に収まりますし、その時は各自適切にやってくれ…という話に落ち着きました)
70
+
71
+ お二方とも、ありがとうございました。

2

検討中の内容を追記

2020/02/17 08:00

投稿

takushi168
takushi168

スコア228

test CHANGED
File without changes
test CHANGED
@@ -46,4 +46,14 @@
46
46
 
47
47
 
48
48
 
49
+ <追記>
50
+
51
+ 過去の状態をチェックアウトしたくなることもあり、そこからもサーバBを向いていることが望ましいので、git rebaseで全commitを修正することも検討中です。
52
+
53
+ 「どのブランチの先頭をチェックアウトしても.gitmodules内のURL向き先がサーバBである状態」で妥協してもいいので、その場合は上記の「地道に各ブランチにcommit」になるのかな、と考えています。
54
+
55
+ </追記>
56
+
57
+
58
+
49
- また、そもそも方法が適切でない場合はご指摘いただけますとありがたいです。
59
+ また、そもそもサブモジュールを持つリポジトリの引っ越しとして、方法が適切でない場合はご指摘いただけますとありがたいです。

1

言葉が足りなかったので追記

2020/02/14 07:54

投稿

takushi168
takushi168

スコア228

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  gitのサーバを引っ越ししようとしています。
6
6
 
7
7
  扱っているリポジトリにはサブモジュールが含まれており、親リポジトリ・サブモジュールとなる子リポジトリともにサーバAからサーバBに引っ越しする形となります。
8
+
9
+ リポジトリ単位で引っ越しするので、サブモジュールの向き先は親リポジトリのどのブランチからでもサーバBの子リポジトリを見れるようにする必要があります。
8
10
 
9
11
 
10
12