Unclaimed: Are you working at Bitbucket?
Bitbucket Reviews: 4.4/5 — Solid Choice
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 |
API
CLI
|
|---|---|
| Segment |
Small Business
Mid Market
Enterprise
|
| Deployment | Cloud / SaaS / Web-Based, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
| Training | Documentation |
| Languages | English |
Compare Bitbucket with other popular tools in the same category.
User interface looks nice It is feature reach with features like filtering on many things, the commit-graph, compare branches it shows exactly which files will be affected by merge conflicts Hierarchical view of file is useful Integration with other Atlassian software is neat. like JIRA
I miss feature of requesting a full view of all file changes in a page to examine it easily. When the changes are too many in a file it just wont show the diff/changes at all. All the listed commit in pull request page is relatively bigger and making it hard focus on the review comments User interface is too much minimal, i can't even find basic button like edit/delete/approve on pull requests. I have to use three dots and choose option for little things. It slower than other version control tools that i have used.
It helps in managing code and makes continuous integration and continuous deployment easy.
Bitbucket integrates well with Jira and Confluence if you're using them. It's nice to be able to jump between the requirement within the wiki, the logged issue, and the exact commit(s) that address that same issue. I'm also particularly fond of the commit graph visualization. I find it useful to track various branches.
At the end of the day, I just prefer the workflow and UI of Github. There's nothing wrong with Bitbucket, it just doesn't feel as intuitive or fluid to use. It's the best choice if you're already using Atlassian products, but I don't feel a huge desire to use Bitbucket otherwise.
It solves the same problems that any version control system would solve. We host various different repositories and use Bitbucket to manage the projects.
I like that BitBucket allows us to have git repos with branching features and allows developers on a team to work on large projects with multiple developers working on it.
There is a lack of a search repo function which I think is a very critical feature for a product such as this.
We are saving money because BitBucket allows users to have private repositories for free, compared to some of their competitors, that is a good deal. For a business it saves a lot of money and is very practical.
Bitbucket has a few features that I wish github had things like syncing a PR to master can be done via the UI. It also has (obviously) a deep integration with JIRA which is nice when you are using JIRA.
While bitbucket does have a few nice features when compared to github it doesn't have the reliability of github. There were several times when bitbucket wouldn't necessarily be down but it would be slow, or some feature of bitbucket would be down.
While we used bitbucket it helped tying changes in code to issues raised in JIRA.
It was integrated with other Atlassian products. Jira and Confluence, etc.
The diffing and code review was bad. The search was also bad. Interface didn't work when browser window was small. It was also slow, and crashed a lot for us. Maybe we configured it wrong, but it shouldn't be that hardto configure it in the first place. Doesn't it run on java, that could have been part of our problem. We also got a bunch of "ghost" merges. It would say there were conflicts but the diff wouldn't show anything.
We needed version control, code review, and distributed storage of our repo. Bitbucket helped with all of this.
I like the free private repos best, when compared to GitHub this makes BitBucket shine.
I don't like the UI, it is very outdated and somewhat confusing. I find this same issue with JIRA and Confluence by Atlassian.
We use it in our coursework to manage student's projects and research. We have loved the free private repos and the level of collaboration it enables.
I like atlassian product (Jira, hipchat, etc.). Bitbucket's big advantage is the free private repositories.
Bitbucket is a poor version of Github to be honest. The interface is ok, but not amazing as the Github's one could be.
I store personal private projects on this platform.
It is the best option for free private repositories
It's interface is not as intuitive as Github it's biggest competitor
I store personal/non open-source projects in here for the private repository benefit.
Integration with other Atlassian Products (Confluence and JIRA) because it better helps me track work and interface with stakeholder and administrators all in one place.
The UI and views on various pages aren't rich or flexible. For example, the home screen only shows the README. You can't directly edit code for small changes during code review.
I am solving analytical challenges concerning product mix, inventory, and customer management with data products (Reproducible Research Papers, Data Apps, APIs). This has increased data transparency and changed business processes to increase both top line and bottom line of company financials.
I like everything open source, and the community function of this site will definitely help aspiring coders to grow. The best part is the advanced tracking allowing you to really see where the code has grown and gone.
The site is a bit "busy" and not as easy to navigate in my opinion. I think if the page was shrunk down and had scrolling tabs to navigate it would make it a lot easier to find things.
Not provided
It is easy to use and simple, you can set up pipelines and PR templates to ensure everything will work after a merge.
On big PRs it sometimes takes too much time to load, and sometimes messes up the diff view.
Version control for software applications and peer code review.
I like the visual features to create maps
Different login screens each time. I wish it were all under the same website.
I used it a lot for xml file searching. It was helpful but some of the search functions were disorganized.
Overview of commit history is better since it shows all branches and commits history of branches in-between
No Blame option in web application and very limited functionality on web application compared to git hub and Azure dev-ops platforms. Frequently encountered issues very recently two times only for the last month. Its very disappointing that whenever an incident happens we are unable to push or pull from the platform.
Used as version control client. Limited benefits compared to other vendors.
best feature of the bit bucket is User Interface at the dashboard page and email notification to respective users.it can have free 3 repository.
working with the code review feature is very sophisticated and its sometimes the we re-update it will take time to sync the code in repository
updating code to the master branch and pulling the lasted code to the Local machine & while merging the code to master branch if there are any Obstacles and bit bucket will provide how to resolve the Obstacles
Their pricing is really nice for free tiers! The fact that I can have free private repos is huge!
Their integrations their, code viewer, their speed.
Source Code management
ease of integration with other atlassian tools. its easy to connect all bitbucket jira confluence and have the full suite with all you need
bitbucket is ok but the sourcetree that comes along is bad. you cant merge changes and the view of the branches is not adequate. most colleagues use git extensions instead of the sourcetree. personally i do the merges through intellij but i should have been able to do it through sourcetree
its a source control based on git , its an alternative to svn (e.g. tortoise ) and team foundation (microsoft)
The fact that it's free and also provides full private repositories in the same package is what I liked the best.
The interface isn't that inviting as that of GitHub. Certainly, the web interface can be improved a bit.
We used this platform for hosting our source code for a website and also collaborating with different developers. It did solve the purpose and also the web hooks allowed us to deploy to our production server automatically.
Bitbucket's pricing is easier for small companies. For less than 5 users you get unlimited free private and public report. Compare to github you really need to buy the smallest plan to have private repo. If you are a JIRA/Confluence user, you get very nice integration between the products. Bitbucket also have a private hosted version for larger enterprise that requires that level of control.
The web user interface of bitbucket is far behind github's interface. Everything is just a bit less useful and powerful. The site is slower, the UX more confusing. There is a strange branding / UX situation across bitbucket, JIRA and Confluence. They all look similar but their user interface is really not integrated without work. And since those products are really very different things, trying to make them look and work the same just makes bitbucket a lesser DVCS application.
I use bitbucket for some of my personal software version control system when github was still in it's earlier stages. There are also some open source repos that I use that is still on bitbucket. I have worked with companies that use bitbucket as their primary version control system, moving from assembla, which is a much worst system.
The pricing model allows for infinite private repositories. That makes it a perfect tool for a single developer or a small team.
I am maybe too accustomed to the Github interface, but I find bitbucket's UI to be less polished, worse finished and even uglier.
I use Bitbucket as a single developer to store and version control any private project I may have without usage limits for free.
It has been a while since I have used it due to my line of work right now, but I remember it was a good experience.
I don't recall that I disliked anything.
It was very intuitive and responsive a bit different than git hub.
They are much cheaper than github. Free for teams less than 5 people, $10/month for teams of 10-24, $25 for 25+, etc. This is probably their biggest advantage over GitHub.
Nobody uses Bitbucket, so it's hard to share with other people who don't already have accounts. For open source code, GitHub is the way to go because of their larger userbase.
Hosting code. Bitbucket provides a central place to collaborate on code with coworkers.
The right choice boils down to a number of factors -- you might even consider using both, but bitbucket has the best system design, speed
We had been using Subversion, so we were out of luck for both GitHub and Bitbucket. It's really different but also not popular enough among friends.
working together
One thing that I liked at some point was that Bitbucket was free for private repos and it was pretty simple to use when you didn't have complex projects. At least, if you're a user of "Atlassian products" Bitbucket is a little helpful as it can be connected easy to software like Jira.
Right now Bitbucket feels pretty old and the UI doesn't even have dark mode! (or I was not able to find it), the tools that BB provides are pretty useless nowadays for complex projects, Github the search bar is pretty useful, it's easy to find code, files, handle branches, and many more while on Bitbucket everything is complex, even the Desktop app for Bitbucket is complex and ugly...
As the company has an account with full support for Atlassian products, I believe they decided to use Bitbucket instead of Github,so, we are using Bitbucket to store all our projects and combine it with Jira.
Strong integration with Jira and other Atlassian products.
Piplelines are less performant, lacks features compared to competition like GitHub and GitLab.
Git repo for company wide code repo. Pull requests and code reviews
It integrates with Jira, allowing simple, automatic linking to Jira tickets.
Navigation can be awkward, with links between fork-origin often missing. Can make navigating a team project (rather important, wouldn’t you say?) difficult. Markdown support is limited. Commit listing too truncated.
Version controlling and code collaboration
Insight into my and other teams' repositories.
It could be so much more, but it's not. It's definitely not worth the cost.
One place to see work from all of the teams.
Bitbucket is a great code repository but that is about it as the happiness ends there.
If you ever want to delete an account good luck. After jumping through hoops and all the "articles" the support folks jammed down my email for over a week I am still not yet free.
Bitbucket serves its purpose for a code repository. It keeps us organized and a central location for version control.
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