Skip to main content
TrustRadius
Bitbucket

Bitbucket

Overview

What is Bitbucket?

Bitbucket from Australian-headquartered Atlassian offers source code management and version control.

Read more
Recent Reviews

TrustRadius Insights

Bitbucket is widely used as the primary version control tool for managing source code across various organizations and departments. …
Continue reading

Start small Scale Big.

9 out of 10
January 22, 2020
Incentivized
  1. Bitbucket is used across the whole organization.
  2. Helpful in continuous integrations.
  3. Helpful in incremental builds if used along with other …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Free (up to 5 users)

$0

On Premise
per month

Standard

$3

On Premise
per user/per month

Premium

$6

On Premise
per user/per month

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Bitbucket?

Bitbucket Video

Bitbucket is the Git solution for professional teams. Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and ship software, as a team. Use built-in continuous delivery for end-to-end visibility from coding to deployment....
 Show More

Bitbucket Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

Bitbucket from Australian-headquartered Atlassian offers source code management and version control.

Reviewers rate Support Rating highest, with a score of 8.3.

The most common users of Bitbucket are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(352)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Bitbucket is widely used as the primary version control tool for managing source code across various organizations and departments. Developers rely on Bitbucket to check in their branches, create pull requests, and merge approved branches into the main branch. It integrates seamlessly with other tools from the Atlassian Jira suite, such as Jira, Bamboo, and Confluence, providing a reliable and easy-to-integrate source control solution. Users appreciate Bitbucket for its ability to store and track code for personal projects, as well as share them with friends and colleagues. It serves as a valuable version control system in web development departments, where each developer has their own account and is assigned to appropriate groups. Bitbucket also meets the needs of hosting Git repositories, offering stability and flexibility for different teams. Its responsive support, free private repositories, easy integration with CI tools, and smooth user interface are highly valued by users. Some users have experienced issues with the Windows client and found the website navigation unintuitive. However, overall, Bitbucket proves to be an indispensable tool for synchronizing work between developers and different teams, including external collaborators or organizations working on private projects. Additionally, small companies benefit from Bitbucket's offer of unlimited private repositories at no cost.

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.

Confusing and outdated user interface: Many users have expressed frustration with the confusing and outdated user interface of Bitbucket. They find it difficult to navigate, locate desired settings or features, and describe it as not intuitive or in need of updating.

Limited search engine functionality: The search engine in Bitbucket has been criticized for its limitations. Users have mentioned that it does not search within source code, requiring them to set up a third-party search engine. This lack of comprehensive searching capability hinders their ability to efficiently find specific code snippets or files.

Lack of integration options for third-party apps: Some users have expressed frustration with the limited integration options available for third-party apps in Bitbucket. They mention that this lack of flexibility makes it less convenient to use the tool alongside other tools they rely on for their development workflow.

Users commonly recommend Bitbucket for its strong version control capabilities and integrations with project management tools. They suggest considering Bitbucket, especially if you are already using other Atlassian products. Users also advise giving it a trial period of one month to determine if it meets your needs. Moreover, they mention that Bitbucket is straightforward to manage for basic code. However, some users caution that it may not be the optimal choice for handling multiple branches.

Attribute Ratings

Reviews

(1-25 of 28)
Companies can't remove reviews or game the system. Here's why
Shivang Kar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
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.
  • 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
  • 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.
Throughout my career, I have used multiple repository management solutions, and Bitbucket provides one of the cleanliest and easiest solution. The ecosystem and interconnectivity with their other products that they provide is amazing. It makes repository management, task management and tracking a piece of cake, making everyone in the organization to be aware of the status of their product development.
Matthew Budram | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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!
  • Atlassian Integrations especially Jira.
  • Easily configurable continuous Integration.
  • Product backlogs can be visible from Bitbucket.
  • Prettier Project Pages
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our IT team uses Bitbucket for all our Git repositories. A few years ago, we were on a self-hosted Visual Source Safe system and it was not sustainable for us. Since we were moving to Jira, Bitbucket became a very attractive addition. We migrated all of our repositories out of VSS and into Bitbucket and since then have enjoyed using it for code review, pull requests, version control, integration with Jira and automation orchestration. Jira and Bitbucket integration has been a joy to use.
  • Great integration with Jira
  • Easy to use
  • Cost
  • Can be slow sometimes
  • Stability
Bitbucket works really well with Jira and Atlassian ecosystem. If you are in the Atlassian ecosystem, definitely consider Bitbucket as your version control repository. Bitbucket shines in code review process and also in pull requests. It is easy for users to get used to. If you are doing CI/CD and pipeline, you'll like Bitbucket also.
Sean Patterson | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use Bitbucket to manage the source code for all of our clients that do not have their own source control system. The code review feature makes it easy for our teams to evaluate each other's code for quality and consistency with standards. Additionally, we leverage the pipelines feature to provide automated deployments and testing where possible to maximize our CICD process for our projects.
  • Code Review
  • Code Management
  • Light Automation
  • Stability - While better than in the past, there are times where Bitbucket services will go offline or be hindered several times a day, which can cause problems with deployments and workflow.
  • Pipelines - The pipelines interface is largely a log with output, and a text editor in which to configure changes. It would nice to see this a little more robust to make it easier to interface with.
For most standard code management and deployment scenarios, Bitbucket does a fabulous job. You can easily branch you code, review it, merge it, and deploy it with little manual intervention once things are set up.

If you need a more robust pipeline for your projects, Bitbucket might not suit you as well. If you need to establish multiple tests, potential load tests, additional compilation, and more deployment options, other tools, such as Azure DevOps would better suit your needs.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is used by all of our developers across our organization. As our official source code management system, Bitbucket saves time and money on programming projects. It makes it easier for our employees to collaborate, while also providing a reliable backup of all previous versions of our source code if we need to revert any changes quickly.
  • Collaboration - Bitbucket makes it easy for large teams to work together on programming projects.
  • Code Search - Source code is indexed and searchable.
  • Issue Tracking - Bitbucket doesn't seem to be built with issue tracking in mind.
  • Third-Party Support - There are still a lot of other vendors that don't integrate with Bitbucket, even if they offer integrations for GitHub or other similar tools.
Bitbucket is great for development teams that need to manage source code in a central location. It's uniquely well suited for organizations that use other Atlassian products (such as Jira, Confluence, etc.) due to available integrations. Due to the relatively affordable licensing costs, Bitbucket is also a good choice for nonprofits or other teams with a limited budget.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Unlimited private repositories.
  • Pull requests and code reviews.
  • The configuration can be tricky sometimes unlike with other tools.
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.
Joshua Cariño | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • CI/CD.
  • Slack integration.
  • I want to see analytics functionality, like commits, merges per week or month, etc.
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.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Saving codes on a server.
  • Easy to use.
  • Don't necessarily have to use terminal to do Git operations.
  • 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.
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.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is currently our primary version control solution. It is being used as a primary system for all code that requires versioning.
  • For what it is, Bitbucket works very well.
  • Ease of use - Navigating the UI is pretty seamless and straightforward.
  • Plugins - Bitbucket has a wide array of plugins available that allow pretty easy integrations with other tools and systems.
  • Reliability - In my experience, bitbucket is not the most reliable solution available.
  • Restoring - Plugins seem to be all or nothing when restoring. This makes knowing which things are enabled not the greatest experience when an event happens and you must restore. Several days of “well, we noticed this feature was missing” is pretty painful in the way of end-user experience.
  • Permissions - In many ways, setting specific permissions for projects and repositories are not as intuitive as other solutions available.
Bitbucket is your run of the mill version control system. If you are looking for a solution that also has powerful pipelining capabilities, this probably isn’t for you. If you are looking for a basic system you can use to implement version control and a place to store your code, Bitbucket is a pretty good solution. The Bitbucket server UI is very different than the Bitbucket cloud UI so your mileage may vary on usability, but either option is pretty easy to implement and use.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is used by my department as a code repository as well as for automating the build process for applications.
  • Good integration with other Atlassian products as well as 3rd party products like Slack.
  • Good for code review via pull requests.
  • Pipeline feature is very useful for automating the build process.
  • Could integrate better with a documentation tool, like GitHub does.
Bitbucket is great for having low-cost private repositories and integration with other Atlassian tools like Jira. The bitbucket pipeline feature is powerful (supports docker builds) for CI. The pull request feature ensures that you can make code review mandatory.

If you want a lot of documentation and a public-facing repo, Github is better.
Score 8 out of 10
Vetted Review
Verified User
Bitbucket is a git repository management solution designed for professional teams. It gives us a central place to manage git repositories, collaborate on our source code and guide us through the development flow. It facilitate us to work with sourcetree git client applications which provide a graphical user interface to interact with our git repositories. It helps us collaborate better on code and integrates well with other Atlassian tools like Jira and Bamboo, which makes it easier to implement DevOps processes and keep track of the development workflow. Therefore working with Bitbucket is so easy. Beginners can start working on Bitbucket without knowing git commands. And also it provides strong access control. We can ensure the safety of our project in Bitbucket. I am using Bitbucket for managing my own projects. Before that I tried several version control systems to do that but only Bitbucket provides me with a flexible way to manage my projects. Also we have no need to worry about the commands which are being used in git. By using the sourcetree git client we can do all the version controlling task very easily. I recommend that all of you use Bitbucket for doing your version control tasks.
  • Easy to track who has been making changes to the repository.
  • Each developer can have his/her local repository and keep changes in sync with the server.
  • Excellent auditing tools
  • Simple interface and file management through built-in SourceTree integration.
  • It provides limited space for community edition.
  • No ability to nest repositories.
  • Server version does not allow a README to be generated automatically when a repository is created (only available in the Cloud version).
  • No ability to archive a repository (and moving to a different project changes the hyperlink path).
For large enterprises, Bitbucket and the rest of the Atlassian suite are kind of a given. It gives you the most options and customizations, and tons of data points. For medium to small organizations, it's probably overkill, and you'd be better served by an app or suite of apps that required less setup and maintenance, and less complexity to deal with.
Tim Hardy | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Bitbucket as the source control repository for over twenty repositories. It is primarily used by the Development team, but operations and quality assurance teams use it to a limited extent as well.
  • Bitbucket provides a cloud-based Git solution for our source control repositories, which makes it ideal for both on-site and remote working environments.
  • Bitbucket provides very tight integration with Jira, another Atlassian product that we use for product and task management.
  • Bitbucket makes it easy to view changes to files over time, empowering research on what went wrong, when, and by whom.
  • Bitbucket allows private repositories in their free version - a major advantage over GitHub.
  • The Bitbucket labs view of file history (beta of upcoming changes) is a big step in the wrong direction. While it makes some navigation easier, it completely removes the most used function of file history - the ability to view all the commits against a file, and quickly get to the exact changes each of those commits had on the file you are researching. Hopefully, they will listen to feedback and implement the UX improvements while not losing the most important function of the page.
  • I'd like for a more streamlined UX viewing all the specific changes to a file over time and the commits they belong to.
  • Bitbucket could also benefit from a good graphical view of branches like GitKraken has.
Bitbucket is well suited for any development team that needs a cloud-based Git solution. It is exceptionally suited for a small team getting started that wants a private Git repository because GitHub does not support private repositories in their free version.
January 06, 2019

Smooth git repository

Dave Otis | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We mainly use Bitbucket across all our department to easily manage our in-development projects. We find it really easy to use, and it saves us a lot of time and effort to manage our projects. With this nice tool, we can easily manage, review and monitor our code, plus it gives an amazing integration with JIRA.
  • Very simple usage
  • JIRA Integration
  • Can be run on your own servers
  • Issue tracker
  • Low cost
  • Sometimes slow
  • Privileged access
At first we used SVN, which was a basic solution to our requirements. We decided to switch to Bitbucket because it offered many tools and was an easy-to-use solution to simplify our work. With the integration of JIRA and the ability to revise the code and track potential bugs, Bitbucket was a must have at our company.
We actually do not have any scenario where Bitbucket is less appropriate in our company, we simply love it.
Tiago Romero Garcia | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It's being used by several departments within the company and clients of the company.
It addresses hosting the codebase using the Git platform, where the developers can share and collaborate when developing the functionalities of their projects, and also allows developers to perform code reviews and provide visibility of their work with the JIRA board because of the Bitbucket-JIRA integration.
  • Intuitive
  • Reliable
  • Good integrations
  • Very useful diffing tools
  • Hard to track stale branches, which end up increasing the size of the repo
  • Could use better labeling options for filtering and searching of PRs
  • Could have an integrated wiki like GitHub
Well suited for small to medium sized teams which need to share code and review each others' PRs.
Great if team is using JIRA because of the integration with stories.
Less appropriate if teams need to work off different CI pipelines which dont have good integration with Bitbucket
Gabriel Samaroo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The software engineering [department] uses BitBucket as its choice of version control for all repositories (over 30). It allows us to manage our advanced development and deployment workflows and integrates well with JIRA and Confluence.
  • Very intuitive and user-friendly user interface.
  • Lot of options for integrations, such as with JIRA, and with Slack.
  • Very reliable. Never an issue with being buggy or not working.
  • It would be cool to have better options to search for individual User contributions.
  • You can set up a list of users who are required to approve certain pull requests (which is VERY useful). It would be nice to set up a group of users, then assign a group as being required for approval, so that if that group changes, you can update it in one place and not across every code repository.
  • There are storage limits to how much you can store, and anything above it costs money. This generally isn't an issue, but can be in certain scenarios.
It's free, easy to set up, and gives you everything you want and need from Git Version Control. If you're simply storing data (images, videos, documents), version control isn't necessarily ideal, and something like Amazon S3 or Amazon Glacier is better suited.
Nethmal Sellahewa | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using Bitbucket to manage all our ongoing projects and future projects. It is easy to integrate with any IDE and we are currently using PHP Storm. Because of the Bitbucket, multiple users can work at the same time. After all it is easy to sync all the work done by the team.
  • User Permission Handling
  • Team Management
  • Unlimited repositories.
  • First 5 users are free
  • Only five users for free plan
  • 1GB storage for free plan
  • Only 50 build minutes avaiable for free users
Please add some basic plan to small companies. Otherwise it is so hard to afford for small teams in the industry. Trello configuration is I think one of the best features in the product. Please increase the five users to at least 10 users in the free plan. Because it will help many programmers.
Cristian Bodnarasec | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Most of the departments at eSilicon use Bitbucket for
  • Source code versioning
  • Code review
  • Pull requests and approvals
  • Public and private repositories
We moved away from SVN and chose Bitbucket due to its nice and friendly UI, code review, and approvals of pull requests. The built in migration tool from SVN was also a decision factor. This decision came after we moved to JIRA as our project tracking software, which was also helping in choosing Bitbucket because they are tightly integrated.
  • File versioning - as simple as that
  • Code review and approval of the pull requests: very handy when some team members are juniors or new to the project and the project lead or the senior developer(or both) has to be watchful on the commits.
  • Permissions management - as a Bitbucket users and projects manager, I have to be careful who has access to the code and especially the code of other projects. In Bitbucket the permissions are simple and fit to this purpose.
  • Price tag - as my number of users increased from 10 to 25, then 50 and now 100+, I find it harder and harder to get the budget for licenses upgrade. They have trial licenses that you can use temporary to address your urgent need, but still need to upgrade eventually.
  • Built-in Confluence integration - I have a requirement to integrate Bitbucket with Confluence so that users can add code snippets in the documentation easily. I was expecting to have this built-in, however there are 3rd party paid plugins to buy which is not an option for me
  • Integration with the big cloud providers, like GitHub has.
Bitbucket fits best in providing its features to a small team, under 25 users. Under 5 users and it is actually free if you use the cloud option. It's good even for larger teams if the budget is not a concern. If most of your users like to work with UI when doing commits, pull requests, and code review, then Bitbucket is right for you. If you have users that prefer to work in command line, it is possible with Bitbucket too (by using its underlying Git server directly).
Ronald Melendez | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is an excellent code manager based on Git. Bitbucket has become my favorite when creating new repositories of code.
  • Pretty good code security options. The security settings for the permissions to write in the repositories is very, very good.
  • It's the best way to resolve merge conflicts in the code. Graphically it is very easy to solve these problems in our code.
  • The way to perform the pull request is very simple for your development coordinator to review and approve your code.
  • You can have your control of code versions very elegantly, with a fairly comfortable interface to work.
  • You can only have two repositories for free, to get more you must have a payment account.
  • Is a bit heavy when loading the page to be able to review the repositories.
  • It does not have an intuitive interface for the user and it costs a bit to adapt to its interface.
When you have multiple repositories and you want a good security, the best thing is to use Bitbucket. You have very attentive support and the repository has no weight limit. You can work with the language of your preference and work with Git or with Mercurial. It is one of the best options when you have several important projects to develop. The option of using Bitbucket is always on the table.
Richard Molina | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
During my career as a programmer, I have seen the need to find software to manage my projects in the cloud, that is, where I found Bitbucket and since then I did not stop using it. Not only does it have a pretty clean and clear interface, but it's also easy to use. It only took me about 15 minutes to see how it worked. Now I have all my projects accessible in the cloud thanks to this online platform. I love it. I simply recommend it to the whole community of programmers.
  • When cloning projects, it is quite easy thanks to the button that allows you to quickly open the git client.
  • I currently have several projects in my Bitbucket account stored. When I need a similar algorithm, I just log in to my account and download the project I need.
  • On one occasion, I used the online interface to join several commits from different programmers without using the command line.
  • It has little documentation for the Hispanic community.
  • They can improve cloud storage costs for independent programmers.
  • I would like you to have a tutorial for basic users in multiple languages.
When I'm developing an application from scratch, I always need a structure to guide me. This is where Bitbucket comes into play. Clone one of my previous projects thanks to Bitbucket and I can start to develop. It's great, easy and fast!
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I've used Bitbucket both as a Freelancer and as a Software Engineer at the company I used to work at. We used Git at that company and Bitbucket allows for unlimited number private repositories for a smaller fee than GitHub. Bitbucket was mainly used by the engineering team although it has plenty of integrations that allow for Product owners and managers keep track of what the team was doing.
  • When it comes to private repos, it is a lot cheaper than GitHub since it allows for an unlimited number.
  • It supports code review, pull requests, branch comparison and commit history.
  • It has a companion app called Sourcetree that is very easy to use if you're a CLI buff.
  • It integrates with tools like JIRA, which help in project management.
  • Apparently not so stable as GitHub, but that is rarely a problem.
  • The only way to search is to launch repository and find it locally or use external apps.
If you're part of a small team with 5 or less users, I'd say Bitbucket is the tool to use, since it allows for unlimited repos, be them public and/or private. Bitbucket started out as a Mercurial VCS, so if your team works with Mercurial you can't go wrong with it. If your team has projects in SVN though, you can't go with Bitbucket as it doesn't support it. If your team already uses JIRA, that could also weigh in as a pro to using Bitbucket as it integrates with it natively off the bat.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Bitbucket across our whole organization. It helps us keep track of all of our GIT repositories and allows us to review code in a timely and organized way. It allows the organization to keep repositories isolated to certain people and allows for sharing of other repositories with everyone in the company if there is the need for company wide tools.
  • I really like the way pull requests are viewable in one location and are easy to find
  • I like not having to pull down whole repositories just to view a simple line of code if needed
  • Setting up ssh keys and integrations worked very well
  • Integrations with our teamcity servers has been very smooth
  • This is partly due to organization of our teams, but at times I am added to way too many pull requests automatically.
  • It would be nice to have functionality that looks for certain files changed or folders in pull requests to add reviewers.
Bitbucket is very well suited in both small and large organizations. It has done well for me when I only had a couple repositories that I was working on personally and it has done well with a larger organization with hundreds of repositories.

I would only not suggest it when there aren't any repositories created or collaborative documents/files that need to be changed.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is used in my company to share some git repositories with third party entities. Due to some restrictions of networks and security, when a code share is needed between the company and third parties, this is the tool used to share code.

  • Unlimited private repositories for free for teams up to 5 elements. Even for larger teams, the prices are affordable.
  • Great integration with JIRA, allows to create branches from a JIRA issue.
  • Multiple login options: Google + (preferable), but also GitHub, Facebook and Twitter
  • Allow to import project from other sources: Git, Mercurial, Subversion, SourceForge and CodePlex
  • Allows to create repositories in Git or Mercurial
  • Excellent for academic purposes
  • Doesn't have a massive community behind it like GitHub
  • If you want to host BitBucket in your servers, the price will increase a lot
  • Web UI could be improved, some tasks like see all branches or search on code could be a huge pain
Bitbucket is an excellent option for small projects with small teams who want to keep all code versioned and safe, on private repositories and host it on the cloud. Is also very good to integrate with Atlassian eco-system, mainly with JIRA. It has also a free issue tracker and wiki. It also provides a pipeline that allows you to build and automatically test your application.
Filip Witkowski | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used as main versioning control tool for all Our company's projects. It is used as part of Altassian Jira suite, together with Jira, Bamboo and Confluence. We use it as stash for our projects, where developers check in they branches using git commands, create pull requests and merge approved branches (pull requests) in to main branch.
  • It is great to track changes done by different programmers.
  • You can add comments, tasks to pull request.
  • It works together with Jira, so inside your Jira tickets you see all branches and pull requests associated with the tickets. This is really useful.
  • You could add some sorting and filtering options to table views.
  • View changes done for particular project (inside solution) or folder.
It is very good when you have multiple projects and developers cross working on same code.
Also if you have it as part of Altassian it is your must to have versioning control software. I works seamlessly with Jira.
When you have small company with one project, you probably want to have GitHub or GitLab.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Bitbucket at my organization for version control and storing source code coupled with Mercurial or Git. It is mainly used by the software development division, but other users have access to the repositories to view code and comment.
  • Collaboration is number one. As an Atlassian product, it fits perfectly well with the other tools and enables better collaboration through JIRA, Confluence and Hipchat.
  • Feedback - Very easy to use, you can get approvals and have discussions on the code.
  • Flexibility - Works with Git and Mercurial.
  • Pricing - You pay for what you use and your number of users.
  • Can be complicated to understand for new users, especially when there are integrations with Bitbucket Pipelines and Bamboo.
For software development work, Bitbucket is very well suited. It has the flexibility needed to adapt to any software team, no matter what language they use or version control system. It is also scalable, as it can be as useful to small teams or to very big and distributed ones. It is not appropriate if you work on small scripts on your own, as it is useless without the need to synchronize and collaborate on the code.
Chris Putnam | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am currently using Bitbucket for my own personal projects. Bitbucket gives me a place to store and track the code for these projects, and share them flexibly with friends and colleagues - or keep them private as needed. Both the core git service and web interface have been reliable and fully featured in my experience.
  • Offers private repositories, even with their free service level.
  • Full featured, functional web interface.
  • Web interface includes editing for quick text changes.
  • Although the web interface is very full-featured, it is sometimes not intuitive to find the setting or feature you are looking for.
For proprietary work or private projects that you just aren't ready to share, Bitbucket has a fairly clear edge. For open-source projects, it's very difficult to beat GitHub - there's almost no reason to steer away from GitHub for open-source. However, they charge for private projects, while Bitbucket does not.
Return to navigation