Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

サブモジュールの削除でサブモジュールのディレクトリと管理情報の一部が残る

Ryoji Sobue August 28, 2019

Windows版の Sourcetree (バージョン3.1,3で確認しています) で、サブモジュールを削除すると、サブモジュールのディレクトリと管理情報の一部が残ってしまいます。

例:
repo_parent の配下にサブモジュール repo_sub が存在しています。

   repo_parent
.git
modules
repo_sub ... (A)
config ... (B)
.gitmodules ... (C)
       repo_sub ... (1)
.git ... (2)
directory ... (3)
file.txt
file_of_sub.txt ... (4)
file_of_parent.txt

Sourcetree から repo_sub を削除すると、以下の結果となります
(A)のディレクトリ:削除されない ×
(B)の当該管理情報:削除される 〇
(C)の当該管理情報:削除される 〇
(1)のディレクトリ:削除されない ×
(2)のファイル(管理情報):削除される 〇
(3)のディレクトリ及び配下のファイル:削除される 〇
(4)のファイル:削除される 〇

以下の質問にご回答頂けないでしょうか?

(質問1)以下をざっと確認しましたが、当該の課題は見つけられませんでした(どこかにあるとは思います)。本問題を修正する予定はないでしょうか?

https://jira.atlassian.com/projects/SRCTREEWIN

(質問2) Sourcetree でサブモジュールを削除した後、上記例の(A)と(1)を削除するとクリーンアップできます。(A) の削除は以下のページ等にもある通り、git コマンドではなく、rm コマンドのような汎用のコマンドを使用しなければならないでしょうか?
※git の管理情報を直接操作するのは可能であれば避けたいため

https://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule

 

1 answer

0 votes
Ai Hirama
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 1, 2019

コミュニティをご利用いただきありがとうございます。

いただいたご質問について、次のご投稿でご案内させていただければと存じます。

Ryoji Sobue September 4, 2019

ありがとうございます。
お手数をおかけしますがよろしくお願いします。ご回答をお待ちしております。

Ryoji Sobue October 4, 2019

本件、状況はいかがでしょうか?
以下の投稿とあわせて現状をお教えいただければ幸いです。

サブモジュール有→無となるようにリポジトリをチェックアウト/プルした場合にサブモジュールのファイルが残る 

お手数をおかけしますがご対応頂けましたら幸いです。

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events