次の作業コピー構造があると仮定しましょう:
.
├── adm
└── etc
と
$ git remote -v
origin git@github.com:xxx/my.git (fetch)
origin git@github.com:xxx/my.git (push)
ここで、次の方法でサブプロジェクトを追加したとしgit subtree
ます。
git remote add extlip git@github.com:yyy/ExtLib.git
git subtree add -P tech -m "added extlib as a sub-project" extlib/master
そのような
.
├── adm
├── etc
└── tech
と
$ git remote -v
origin git@github.com:xxx/my.git (fetch)
origin git@github.com:xxx/my.git (push)
extlip git@github.com:yyy/ExtLib.git (fetch)
extlip git@github.com:yyy/ExtLib.git (push)
このプロジェクトにしばらく取り組んでいないと仮定すると、サブプロジェクトのルートを特定するにはどうすればよいでしょうか? たとえば、「サブツリー化」した場所と正しいリモートを特定するにはどうすればよいでしょうか。または、「サブツリー化」したことをどのように識別しますか?