teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細を変更しました。

2020/07/31 13:16

投稿

phpman
phpman

スコア16

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/op/core.git
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/op/core.git
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`が意図とおりになりました。