TrustRadius Insights for Atlassian Bitbucket are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Stability: Users have found Bitbucket to be stable, with minimal unscheduled outages experienced over extended periods of usage. Several reviewers have mentioned that they have not encountered any major issues or disruptions while using the platform.
Code review feature: The code review feature of Bitbucket is considered good by many users. They appreciate the ability to comment on modified code and engage in discussions until a consensus is reached. This functionality has been praised for facilitating effective collaboration and ensuring high-quality code.
Integration with JIRA: Many users value Bitbucket's integration with JIRA, as it allows them to create a new branch directly from a JIRA issue. This feature helps keep code organized and easily accessible. Several reviewers have highlighted how this seamless workflow management enhances collaboration within teams.
Bitbucket is used as SCM for the repositories of all our software projects.
Pros
Code Version control manager
Support on Multiple IDE (Git based)
Seamless integration with other Atlassian tools
Cons
Mobile compatibility
Static code analysis
Pipeline creation syntax
Likelihood to Recommend
Bitbucket cloud is best suited for corporate projects where security and confidentiality over the code base are essentials and non-negotiable. For personal open source projects, where you want to collaborate or show as portafolio and there are no worries about code base cloning, there's no need to use it.
We're using BitBucket for a very long to host our git-based source code repositories in it. Earlier we were using SubVersion (SVN) to manage our source code and we found BitBucket better in all means whether its underneath technology, UI/UX, Security, Collaboration, Commit & merge request, User/Group, and repository management, etc.
Pros
Hosting Source code repositories.
User and Group management.
Sending Email notifications on Commits and merges.
It has a tight integration with Atlassian tools such as Jira, Confluence etc.
Cons
It doesn't have a built in CI/CD.
It doesn't have anything else other than source code repositories hosting.
It has stopped support of HTTPs based authentication only SSH is supported.
Likelihood to Recommend
If you're looking for hosting your Git-based source code repositories or simply managing your source code, BitBucket does it well. You can create projects in BitBucket and source code repositories under the projects. Also, you can manage access to projects for users/groups using role-based access control. BitBucket will not suit you if you are into DevOps processes as it only manages your source code nothing other than that.
Bitbucket is perfect for all sized companies - it works even if you are using the free version and it works even better with the paid versions. Initially, we started out using bitbucket as simply a code repository so we could quickly set up projects - as we expanded and started using Atlassian's project management tools then it became important for us to integrate the development teams with the PM teams. The integrations gave Project Management teams insights into the technical issues without necessarily being burdened by the details. I especially like the ability to have control over changes being deployed directly into production - running continuous integrations to ensure the code quality is maintained!
Pros
Atlassian Integrations especially JIRA.
Easily configurable continuous Integration.
Product backlogs can be visible from Bitbucket.
Cons
Prettier Project Pages
Likelihood to Recommend
In the Caribbean - with limited resources, it is nice to know a company will be there in assisting you to grow. They will start you off with a very good free tier and you can scale easier on a predictable budget. Bitbucket works especially when you are using Atlassian's toolset. If you aren't married to the company - then you can explore others like GitHub which offers comparable features without much compromise.
Helpful in incremental builds if used along with other software that supports it.
Helpful in private repository management, we host our private repositories on bitbucket and use it internally within the organization.
It can be integrated with other third-party apps to showcase how the task is ongoing.
Pros
Continuous integration - Multiple people can work simultaneously on the same project.
Private repositories- Can be created on the cloud and can be used internally.
Cons
Pricing - limited number of repositories can be created for free.
Per project pricing is a bit more compared to other competitors.
Likelihood to Recommend
Well suited/ less appropriate if-
You want to start small and are ready to invest in Bitbucket as the company grows. Since pricing can let you explore other options, even in that case, you have your whole repository locally with you, which you can migrate easily by merely changing the remote.
Least appropriate if your project is extensive and exceeds even 2GB.
VU
Verified User
Engineer in Engineering (Information Technology and Services company, 5001-10,000 employees)
We use Bitbucket in our group to store the code files of group members and keep it organized. It is being used by a research group.
Pros
Repository for code files in different languages (Python, C++).
Share code with other people.
Cons
Speed up the pull and push request for bigger files.
Increase and promote community support.
Likelihood to Recommend
Bitbucket is well suited as a repository for research code files. It has a feature to keep the files public or private. So, anyone can store their code file in the private repository and share it among the group.
In most of my experiences, both with personal projects working from home and working with clients remotely, doing freelance or working directly with a company, all of them had some sort of repository service available online to securely store their code and to allow teams of software developers of different sizes to collaborate in projects of all sizes. For some specific cases, I found companies using Bitbucket heavily, in some cases. combined with other options mostly to have a "plan b" in case Bitbucket would change their privacy settings. I have seen Bitbucket not only being used as a repository but also being used to fully run all the continuous integration and continuous deployment strategy, using most of its capabilities to have tickets, integrations with hooks and even pipelines to different VPS providers. One of the good things about Bitbucket for small companies is the fact that they offer you at no cost unlimited private repositories, unlike other providers where you need to pay a fee. It also has a great Jira integration which comes in handy when your company uses other Atlassian products. It also has integration with other tools but other repository providers also count on these integrations so if you choose to use BitBucket it will be more personal preference and choosing the right tool for your necessities.
Pros
Unlimited private repositories.
Pull requests and code reviews.
Cons
The configuration can be tricky sometimes unlike with other tools.
Likelihood to Recommend
Small companies with limited budgets can immediately have a tool that will allow them to have continuous integration and delivery built-in by default along with unlimited private repositories. Companies that want to show their public repositories to the world in order to attract new developers to contribute or even work for them might have issues achieving this by using Bitbucket. This is not a problem for platforms such as Github.
VU
Verified User
Engineer in Engineering (Information Technology and Services company, 201-500 employees)
Bitbucket is being used in almost all of our projects. It is even being used to teach new software engineers like us how to use Git as it is very easy to use with a non-cluttered user interface. We mostly used it so far with our SonarQube integration for detecting code vulnerabilities and bad code structure. Personally, I use it with my UI Git which is GitKraken as I could directly push and pull request commits from that GIT application without going to BitBucket.
Pros
CI/CD.
Slack integration.
Cons
I want to see analytics functionality, like commits, merges per week or month, etc.
Likelihood to Recommend
Very well suited for general use of Git within the organization and a good place to teach new developers how to work collaboratively in Git. However for trials and test, developers that could be added in projects/repositories are limited. I wish they could increase this further at least up to 10 developers. Other than that, it's still a good place to start working collaboratively as it is very easy to use.
It is/was being used as the primary version control provider for 2 of the companies I have worked for. It allowed us to store our Git commit history on remote servers and share it with all employees so that everyone is using the correct code. It allows for free private repositories for small teams which was nice for a young startup.
Pros
Free private repositories for small teams - this is great to save costs relative to other options
They have some robust (although sometimes confusing) team and project management tools
They have built out many pipeline and integrations, but we did not use these
Cons
The code management UI is a bit rough around the edges and difficult to work with.
BitBucket does not have the same simplified PR management tools as other competitors.
It's not as easy to integrate 3rd party apps as other competitors.
Likelihood to Recommend
Bitbucket is a great option for people who want a free tool for a small startup or team. Other options require you to pay for private teams for professional projects. It can handle anything you need for basic needs - you can manage your code and versions while also easily managing the team and access to it.
VU
Verified User
Engineer in Engineering (Internet company, 1-10 employees)
We used Bitbucket for hosting several private code repositories for our business. I’ve also used it a bit for personal projects. It is very easy to get started and is a great solution for hosting private repositories. Atlassian has many products under its umbrella and integrating Bitbucket with other services is made really easy.
Pros
Hosting private repos.
Managing team collaborators.
Integrating with other Atlassian products.
Cons
The markdown used for issues was lacking compared to GitHub.
Pricing for a small team was a bit more than competitors.
The interface is a bit too “business” class and not very intuitive.
Likelihood to Recommend
Hosting private repositories was the core business use of Bitbucket for us. I also used it for hosting private demo repos for third-party clients which was easy as well.
Unfortunately, I did not find the usability of the platform as intuitive as GitHub, particularly when it came to showing markdown in issues, something about the formatted just didn’t click.
VU
Verified User
Engineer in Engineering (Information Technology and Services company, 1-10 employees)
This is a great replacement for SVN. You can save all your codes or necessary documents on the network rather than saving them locally on a computer. This not only lets everybody in your company use your codes, but it also prevents it from getting lost due to computer breakdown, theft, etc.
Pros
Saving codes on a server.
Easy to use.
Don't necessarily have to use terminal to do Git operations.
Cons
It can make it more user-friendly so that first-time users find it easy to work with.
It is costly.
Setup is a bit tricky.
Likelihood to Recommend
It is really good if you are familiar with Git commands, etc. But for first-time users you do have to take extra efforts to help them understand. Or use software like Sourcetree to ease the process and not have to use terminal.
VU
Verified User
Engineer in Engineering (Renewables & Environment company, 51-200 employees)