TrustRadius: an HG Insights company

Atlassian Bitbucket

Score8.5 out of 10

367 Reviews and Ratings

What is Atlassian Bitbucket?

Bitbucket is a Git repository and code collaboration platform, featuring automated testing and code deployment. Bitbucket Cloud Premium provides AI-powered development, more granular access controls, and enforced code quality, and Bitbucket Data Center provides a self-hosted option.

Top Performing Features

  • Pull Requests

    Provides a mechanism for developers to request code reviews, discuss changes, and merge code into the main branch after approval.

    Category average: 8.9

  • Project Access Control

    Allows administrators to set permissions and access levels for users, restricting who can view, edit, or approve changes to the codebase.

    Category average: 9

  • Version History

    Keeps a record of all changes made to files in the repository, allowing users to track the evolution of the code and revert to previous versions if needed.

    Category average: 9.1

Areas for Improvement

  • Branch Protection

    Prevents accidental or unauthorized changes to critical branches by restricting direct commits and enforcing code review processes before merging.

    Category average: 8.2

  • Code Review Tools

    Offers features for conducting code reviews, including commenting on specific lines of code, suggesting changes, and approving or rejecting pull requests.

    Category average: 6.7

  • Automated Testing Integration

    Integrates with continuous integration tools to automatically run tests on code changes, ensuring that new code does not introduce errors or bugs.

    Category average: 6.7

"Git" streamlined with Bitbucket!

Use Cases and Deployment Scope

I've used Bitbucket at two companies, both of which used it for software version control. We have several Bitbucket projects, each containing multiple repositories, including our software products. Different repos have their own permissions.

Pros

  • Integration with other Atlassian products, such as Jira
  • User authorization and authentication
  • CI/CD

Cons

  • Very minor mistakes in support documentation

Return on Investment

  • Streamlined and automated workflow with Jira
  • Permissions management over codebases

Usability

Alternatives Considered

GitHub and GitLab

Other Software Used

Salesforce CMS, Streamlit, Google Sheets

Enterprise SCM done the right way

Use Cases and Deployment Scope

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

Return on Investment

  • Leverage existing Atlassian tools, such as Jira, by integrating Bitbucket seamlesly.
  • Branches are linked to open bugs in Jira, increasing productivity for developers and visibility for stakeholders
  • Extra required documentations can be linked from Confluence to Bitbucket

Usability

Alternatives Considered

GitHub and Azure DevOps Server

Bitbucket could be better but its still a valuable tool.

Use Cases and Deployment Scope

We use Bitbucket as our all-purpose git repository for versioning files on all the projects that we work on, whether internal or external. We also give our clients access to some of those repositories and use a few integrations with our deployment system.

Pros

  • Git versioning.
  • Web triggers.
  • Permissions

Cons

  • Lack of interface to solve conflicts.
  • Pipelines are complicated to create.
  • Downtimes are more common than we would like.

Return on Investment

  • Reduces time with permission management.
  • Reduce time managing local git server.

Alternatives Considered

GitHub and GitLab

Other Software Used

Microsoft Visual Studio, DataGrip, Google Meet, Microsoft Excel

Bitbucket - A reliable and easy solution for managing your code

Use Cases and Deployment Scope

Be it the case where your company has just been founded and there are only one or two engineers, or it has matured into a big organization with huge teams; at both the stages you need to maintain your code base properly. For us, Bitbucket has been the sole code hosting and collaboration tool from the beginning of our organization. For all our projects, we trust Bitbucket.

Pros

  • The best code hosting & collaboration tool
  • Very good integration with task management systems such as Jira
  • Provides easy and effective CI/CD
  • Code review is amazing on Bitbucket

Cons

  • Seeing the older commits. If we want to track a specific piece of code in a file by visiting some of the older commits from dropdown, then currently if we select on any commit, the dropdown resets; thus losing track of commit that was selected.
  • The dashboard where the pull requests of all the projects are shown could be improved by adding more filters. Currently there are limited options and requires us to travel to that specific repository if we want to apply any filter.

Most Important Features

  • Repository management
  • Pull request reviews
  • Build Automation
  • Integration with Slack

Return on Investment

  • As an agritech company, our main offering depends on the software. Bitbucket has direct positive impact on our offering.

Alternatives Considered

GitLab and GitHub

Other Software Used

GitLab, GitHub

Secured repository hosting service from Atlassian!

Use Cases and Deployment Scope

We're searching for a nice ecosystem of Jira and Bitbucket, and we've been using Bitbucket for a repository hosting service. Some of the benefits I have realized are

<ul><li>Smooth and user-friendly user interface(UI) </li><li>Easy to use </li><li>Fast and safe code review functionality </li><li>Code search capability</li></ul>Bitbucket had an excellent integration with all of Jira and Bitbucket. Bitbucket's user interface is intuitive and maintaining repositories is a breeze.

Pros

  • Remote hosting service (Devops)
  • Collaborative working on repository
  • User-friendly UI

Cons

  • Continuous integration and continuous deployment ( CI/CD)
  • SSH key handling
  • Open-source projects (popular projects)

Most Important Features

  • Integration with version control system
  • Remote hosting service
  • Intuitive UI

Alternatives Considered

GitHub and GitLab

Other Software Used

GitHub, GitLab