質問編集履歴
1
詳細を変更しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,18 +1,18 @@
|
|
1
1
|
### Git submodule のURL変更について
|
2
2
|
|
3
|
-
サブモジュールのURLを一括で変更したいのですが、.gitmoduleファイルを
|
3
|
+
サブモジュールのURLを一括で変更したいのですが、`.gitmodule`ファイルを変更しても反映されませんでした。
|
4
|
-
具体的には、A(開発環境)からB(本版環境)に変更した
|
4
|
+
具体的には、A(開発環境)からB(本版環境)に変更しましたが、`git submodule update`するとAのURLからクローンします。
|
5
5
|
|
6
6
|
```A
|
7
7
|
[submodule "assets/core"]
|
8
8
|
path = assets/core
|
9
|
-
url = username@example.com:~/repo/
|
9
|
+
url = username@example.com:~/repo/core.git
|
10
10
|
```
|
11
11
|
|
12
12
|
```B
|
13
13
|
[submodule "assets/core"]
|
14
14
|
path = assets/core
|
15
|
-
url = ~/repo/
|
15
|
+
url = ~/repo/core.git
|
16
16
|
```
|
17
17
|
|
18
18
|
# その他の情報
|
@@ -20,5 +20,6 @@
|
|
20
20
|
1. Git submoduleを使っているプロジェクトをクローンしました。
|
21
21
|
1. gitのメインとなるリポジトリ、サブモジュールのリポジトリは公開サーバー側にあり、ssh経由でクローンしています。
|
22
22
|
1. サブモジュール数は20くらいあるのと、今後のために手作業ではなく自動化する方法を考えています。
|
23
|
-
1. できれば、.gitmoduleファイルの内容を再設定できればよいと思っています。
|
23
|
+
1. できれば、`.gitmodule`ファイルの内容を再設定できればよいと思っています。
|
24
|
-
1. git submodule init をしても変更されていないようです。
|
24
|
+
1. git submodule init をしても変更されていないようです。
|
25
|
+
1. `.git/config`を編集して、URLを`/home/username/repo/core.git`に変更すると`git submodule update`が意図とおりになりました。
|