Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Pull all submodules automatically in SourceTree app?

I've setup a repository with submodules to pull a load of themes down for Espresso app — I obviously don't want to do anything with these, just keep them up to date. It seems an easier way than creating a local repository for each, but is there an easy way to pull down the latest versions of each without having to do this manually?

2 answers

1 accepted

1 vote
Answer accepted

Unfortunately there's not, you'll have to open each submodule pull the changes and then commit those to your primary repository. When you pull a submodule you change the commit that the parent is tracking so you'll have to do this. If you're often updating/committing your submodules you're better off having separate repositories.

Hope that helps

That's a shame, It seems it's possible via command line:

Submodules seem a better clutter-free solution for an app's plugins, which might only see one or two changes in a month — is the above something that could be added as a custom script? Never done that before and I'm likely to mess it up!

Be great to see this in SourceTree if it is possible, for this kind of scenario it's handy.

Yep, I would also enjoy this function, app plugins and libraries really win with submodules, so it's something that should be encouraged with a proper implementation in sourceTree.

Is this still the case? We use submodules on a daily basis, it would be nice to just pull the changes and set the submodule to the right commit automatically right from the main repo

check this "perform submodule actions recursively" option:submodule.PNG

Way to answer something from 2013, Xiyue! Literally came here with this question less than a week after you posted this answer.

Like # people like this

lol happy to help :) - its the first search came out for me on Google so think someone like you might find it 

Like # people like this

This answer literally saved me this morning! xD Thanks a lot!

Like # people like this

FYI, 2021 calling.. this helped me just now too!  Sometimes necro'ing a post isn't bad at all!

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

7,236 views 5 14
Read article

Community Events

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

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you