We are facing major issue in Git sync between different machines(client). We are using Source Tree git client. Suppose one person commit some code, after taking update one machine get the update but other machine not receiving the same update.We are not sure when the issue will occur.
This issue is occurring from few months back.
SourceTree by default uses internal versions of Git. Not all versions are the same. This can potentially create different interpretations of what files are changed and what to pull. I have no experience with Beanstalk so I cannot attempt to answer what might happen on that side of the system. At this point I'd be synchronizing my client installations to eliminate them as the cause. Update older version clients to SourceTree 1.8.3 and see how it goes. I have seen lots of unhappy users of 1.9.x clients so I would advise against going past 1.8.3 which is working well for me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
> Source Tree version : 1.7.0.32509 , 1.8.3.0 , 1.6.21.0
> No, all version are not same.
> No Bitbucket, We are using Beanstalk
> code pushed successfully. During pull all client not get proper code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Needs more information.
What version of SourceTree?
Is same version on all clients?
Are you using Bitbucket remote repository? If not Bitbucket, what repo?
Are clients pushing immediately to remote repo? It's easy to forget to push. You can avoid this error by setting "Push to default/origin remote when commiting".
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.