You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Sourcetree defines one remote for a subtree. In my case, I have an origin repo, which is forked from an upstream repo. I generated the subtree from the origin and this is the remote address that Sourcetree uses for the subtree -for both push and pull.
However, once in a while I would like to pull from the upstream to update my subtree with changes from other users. This requires the upstream remote address be defined as a second address, which is different than the origin address obviously.
Is there a way to define a second remote address for the subtree with Sourcetree so that I can pull and push from different addresses?
Quick fix ofcourse manually change the address when doing pull and push, which is not very convenient.
No I'm afraid Sourcetree doesn't support multiple remotes for Subtrees. Looking at https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree it looks like there is no obvious blocker to supporting it in the future.
You can raise a feature request at https://jira.atlassian.com under the SourcetreeWin or Sourcetree projects.