We're currently evaluating git integration for our JIRA instance (moved that recently from a hosted environment to our own server) and I'm a bit confused whether chosing Bitbucket or Stash to host and manage our code with git.
I already know that Bitbucket has more features than Stash because it's been there for a longer time.
We want to be able to...
- manage our code via git
- be able to use branches
- integrate git with JIRA so that we can connect commits with issues
Which product should we choose? What are the biggest advantages of one of them over the other one?
Thanks for reaching out!
The decision to go with Bitbucket or Stash really depends on your preferences and needs around a few key points:
We use both of course. ;-)
I'm a developer on the Stash team, so obviously we use our own product. Some teams use Stash and some use Bitbucket, there isn't any rhyme or reason to it. At some point last year we switched a few projects from Bitbucket to Stash, largely to put it under more production load, but many are still on Bitbucket and I don't see that changing. That's one of the beautiful things about Git/DVCS - it's so easy.
Apologies I'm not sure that helps much. I think Amber gave a good description of the pros/cons. I personally see the biggest differentiator being the hosting requirements. For some people hosting in the cloud just isn't an option, so Stash is the only choice. Otherwise I might be tempted to try both and see which you prefer. :)
I remember Bitbucket.org was built on some technology stack different from Stash (which is a newer product). do you guys expect to switch Bitbucket.org website to use Stash underneath? if not, I'm curious why... :) supporting two completely different products with similar functionality seems excessive..
Glad to hear that Charles!
Switching product gives us different perspectives of course. If one team has been using bitbucket for quite a long time and then switches to stash, I'm sure they have many things to say.
In stash, the features I am missing most are:
This is particularly obvious if you come from github, gitolite, gitlab, or bitbucket.
Sadly I found out, late in the game, that bitbucket does not support code-search.
This is pretty crucial, if you are using bitbucket for code.
Another, more basic reason to choose Stash:
Stash can't be as bad as Bitbucket in regards to customer response for a matter like this:
352 comments going back to 2011.. this is mind numbing. How are these guys still in business?
Last commentor says:
"Craig Tataryn: This has got to be the longest troll ever devised by a company... ever.
If that doesn't show you that bitbucket doesn't care about code people, I don't know what would.
If that kind of customer response doesn't make you go to Stash then I don't know what will.. So lame BitBucket, so lame.
I guess bitbucket is for beginners.
If you manage your repository, and you can read and remember code, you will need code-search. Not providing it may have made sense a long time ago, but the lack of this feature is the one thing keeping me from doing my job in the cloud entirely.
I don't want to clone my entire project to a local machine just to grep. No one does. Kinda defeats the whole purpose of Cloud Everything, doesn't it? Not even mentioning the loss of cross-repository search.
Unless I am missing something, this Code Search feature would be very easy to implement. This is the killer that makes me not trust the BitBucket.org team, or their leadership.
Time to migrate Booooooo.
FYI: In Stash, this feature is called FishEye.
We're looking for participants for a workshop at Atlassian! We need Jira admins who have interesting custom workflows, issue views, or boards. Think you have a story to sha...
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
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs