4 ms·
Seems quite sensible. This, some commentary on forking[1] I ran across the other day, and the way SourceTree is miles beyond github's client, all make me suspec
by fenomas 12y ago
Seems quite sensible. This, some commentary on forking[1] I ran across the other day, and the way SourceTree is miles beyond github's client, all make me suspect I should be at least trying out bitbucket. But since literally everything I collaborate with is on github, I've not gotten around to it. Am I missing out, or does bitbucket have its own weak spots?
[1] http://zbowling.github.io/blog/2011/11/25/github/ http://zbowling.github.io/blog/2011/11/25/github/
- vezzy-fnord 12y agoPersonally I enjoy Bitbucket for two reasons: a) free private repos mean I can use it as a remote backup for my projects, since I'm of the philosophy that you shouldn't be talking too much until you have at least a 0.1 version to show, b) no gamification and distractions. The gamification and awkward "social coding" environment that GitHub provides just feels forced to me. It's distracting from your work and it makes you focus on pointless minutiae, but worse - it makes other people apply unnecessary weight on the significance of how "active" and "competitive" your profile is. Look at all the people who legitimately believe GitHub should be the be-all-end-all spot for software development, replacing your resume. Look at how Git the DVCS is becoming synonymous with GitHub the (centralized) platform. With Bitbucket, I have none of that. I can focus on my project without any intervention from the peanut gallery, without all the pointless competition and addictive side jobs that GitHub conditions you into partaking in. Also, I always found GitHub's issue tracker to be rather underdeveloped. I think it speaks about the "quick hack" culture of software development in general. Oh, and I think Mercurial needs more attention. I use both hg and git.
- ci5er 12y agoI sometimes do quick patches of things that get in my way. Sometimes I do pull requests on github. Sometimes (usually?) I don't. And I use AWS, Google, Drop Box and Github to hold things for me in the face of (yet another) hard drive crash. I like git well enough. Github seems nice. What is this gamification of which you speak? I'm not saying that it isn't staring me in the face, but I'm probably looking right past it.
- ngoldbaum 12y agoYes! Mercurial love on HN always makes me happy. Code hosting platforms should encourage choice.
- toong 12y agoWhat about in-repo code search ? https://bitbucket.org/site/master/issue/2874/ability-to-search-source-code-bb-39 https://bitbucket.org/site/master/issue/2874/ability-to-sear...
- raziel2p 12y agoI find that the search results from Github are often useless - sorting by relevance is hard in terms of code, I suppose.
- melvinmt 12y agoI use bitbucket mainly to host all my private repos (unlimited free private repos) and use github for my public ones. I'm not sure what the tradeoffs are regarding features (so far I'm not missing anything on bitbucket) but it's still git so the core things are still the same.
- JamesSwift 12y agoI'd argue bitbucket has more features. At least in terms of granular repo permissions, they are way ahead.
- thejosh 12y agoSame, we use Stash locally due to latency, ($10/yr for our tiny team), then mirror to Bitbucket each commit automatically.
- mikepurvis 12y agoI use both. I find Bitbucket just lacks polish— it's hard to come up with specific examples, but various things give off the vibe of it being maintained by a small team within a larger organization for whom it's not really a priority. Code search is one, but I also find it harder to get to the exact diff or pull request that I want. I don't get Github's nice rendering of filetypes like STLs, and there's a lot less of the context-sensitive popups when you're mentioning users, issues, commits, etc. Bitbucket's issue tracker is kind of limited from ever getting too good, because it's really just there as a teaser for JIRA.