We are having an issue where the command:
git subtree pull --prefix=Root squash root master
is pulling code from the root repository into the . directory of our repository instead of the Root directory.
This command has worked fine in the past. The only difference is it has been a while since we have done a pull, so there are quite a few changes to merge.
I can't seem to find any official documentation on "git subtree", but there is a lot on the subtree merge strategy used with "git pull -s subtree". What is the difference (if any)?