We will need a little bit more context on what are you trying to achieve.
If you are just talking about repository operations, this is the normal set of steps when using a repository:
All of the above are manual actions unless you configure something in your environment to do some of them automatically for you.
Please let me know if this makes sense or if I'm misunderstanding you.
The problem is that when someone has applied changes and I do a fetch, then I can't do a pull of this changes because the SourceTree is not detecting this changes.
The same happen when I edit files and commit them. When I try to push them to the repository I can't do it because the SourceTree does not detect this changes.
What happens if you try to checkout the repository using the terminal without source tree?
Are you able to checkout the code with the new changes?
Let's try to isolate sourcetree to check if the problem is related to it or not. I'll move this question to the Sourcetree collection.
Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...
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