Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

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

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

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
KieranA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
Jan 20, 2013

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:

http://stackoverflow.com/questions/1030169/git-easy-way-pull-latest-of-all-submodules

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
TAGS
AUG Leaders

Atlassian Community Events