the screenshot shows 3 windows: part of ».gitmodules«, part of files and part of the sourcetree-window – not showing one of the modules …
Now I tried to remove (delete) the repository to take it as a new one. I got all the folders, but all of them empty. If a clone one of them, I recieve the files – but it looks like I have to reorganize it all new …
The behviour you describe is correct, By default Sourcetree will no longer automatically clone all the submodules. This is due to the following security issue in Git.
You can re-enable to option in the Sourcetree preferences.
thanks for your answers, I changed my preferences. Because nothing changed, I built a new repository and added all my submodules. I can see them until I had to delete one (context menu). Then the list of submodules disappears …
The entry in .gitmodule was deleted, but the folder not. I deleted the folder by myselve and pushed. It looks ok – on my computer. If I pull this on a second computer I get an error. Somethong like: Difference between Folder and .gitmodule …
Now I know the workflow:
I had to delete the folder first, than to delete the entry in the .gitmodule via sourcetree. Than everybody has to delete the folder and after that to pull the new commit.
The list of submodules is OK than, but I had to talk physically to everybody, who uses the submodule-repository.
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event