Bitbucket is a cloud-based version control platform for developers who want to collaborate on code as well as manage software projects. The software supports tools that focus on team collaboration through review tools, issue tracking, and continuous integration.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
Training | Documentation |
Languages | English |
Git itself is very useful. Any version control is better than none! Bitbucket has a nice, readable user interface, and integrates well with Jira. The documentation on Git itself is also helpful, and has just the right amount of opinion.
Bitbucket can't compare feature-wise with its biggest competitors, GitHub and Gitlab. In particular, the code review experience is far inferior to GitHub. And code review is important! Not something we'd like to sacrifice.
We used Bitbucket because we were already using Jira for project management. The theory was that Bitbucket's rich integration with Jira would improve the product team's visibility of work-in-progress. In practice, though, the information they could get wasn't particularly helpful. We swapped to GitHub, which integrated well enough with Jira for our purposes.
Integration with other tools from Atlassian.
Confusing interface. PR review screen lacks comments resolution management. It relies too heavily on third party plugins that are not always maintained and are costly.
Hosting git repositories. Reviewing pull requests.
it has nice integration with jira but it shouldn't be a decision when to choose bitbucket
Very bad VMs of bitbucket pipelines (CI/CD).
Git provider. it's pretty basic
It is nice that it is easy to distribute and use widely across teams. And I have never experienced any glitches or bugs. And it is becoming the industry standard.
The commands and where to find things is not intuitive at all. And the help documentation is not good. And there seem to be overlap in functions.
Keeping a central repository of code.
I've used it in the past (I believe before github allowed some number of private repos for free) and it was only to submit a private repository for code review. I have used mercurial versioning with BB before, but I've come to terms with git at this point..
The UI is overly busy (like every other Atlassian product). I had to sign up for a "new Atlassian account" upon signing into bitbucket after some time... After doing this, it directs me to bitbucket and a tutorial on how to use the interface, but you can't exit without going through it. The main views are filled with useless information by default, etc etc.
I have only used it to send private code bases in school or for interviews. There are no business problems bitbucket solves that github doesn't already do 100x better. Since I don't use mercurial, darcs or svn and primarily use git, there is no story for bitbucket.