I've just installed ST on windows and created a bookmark from a local repository. It connects to github fine, as I can see other team members changes showing up. I setup gitflow from within ST.
It might show something like my branch is 3 commits behind the github tracking branch, with a "3" next to the pull icon. If I pull, or fetch, it just sits there with the progress bar going and going, but nothing happens. If I switch to gitgui that came with git/windows, it pulls in like .5 seconds.
I've updated git itself to 1.9.5 from 1.9.4, uninstalled ST, reinstalled, etc. but the same thing happens.
It just says "Fetching all" and when I click the Show Full Output box, it says "git -c diff.mnemonicprefix=false -c core.quotepath=false fetch --tags github"
The same thing happens when trying to push. It just sits there with the progressbar spinning.
So I don't know why this isn't working, since it's connecting to github and showing all branches, etc. I just can't do anything else it seems.
Thanks for your reply
The config that DOESN'T work (from Add Working Copy)
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly [remote "github"] url = firstname.lastname@example.org:ACCOUNT/REPO-NAME.git fetch = +refs/heads/*:refs/remotes/github/* [gui] wmstate = normal geometry = 1336x695+304+160 378 307 [merge] summary = true [gitflow "branch"] master = master develop = develop [gitflow "prefix"] feature = feature/ release = release/ hotfix = hotfix/ support = support/ versiontag = [branch "develop"] remote = github merge = refs/heads/develop
The one that works (clone from GitHub)
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly [remote "origin"] url = https://github.com/ACCOUNT/REPO-NAME.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [gitflow "branch"] master = master develop = develop [branch "develop"] remote = origin merge = refs/heads/develop [gitflow "prefix"] feature = feature/ release = release/ hotfix = hotfix/ support = support/ versiontag =
I've just masked the github user ACCOUNT and the REPO-NAME, but they are identical in both.
The thing is, it should all work or not work. Like I can view the repository just fine. If there was a key issue it seems I shouldn't even be able to do that. It just doesn't make sense that I can view commits, etc, but not push/pull/fetch/etc. It's obviously doing some sort of (successful) polling because when someone else pushes to the repo it just shows up in ST.
Supported Platforms macOS Sourcetree has a lot to offer and, like many developer tools, finding and using it all can be a challenge, especially for a new user. Everyone might not love ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG