Overview
What is Bitbucket?
Bitbucket from Australian-headquartered Atlassian offers source code management and version control.
Secured repository hosting service from Atlassian!
Bitbucket - A reliable and easy solution for managing your code
BitBucket: Secure and Simple Source Controll
Bitbucket is the ultimate version control server ever need
Reliable and easy to use
Easy and Predictable Git with tight Atlassian Integrations
Easy version control for your code
The Good, Bad and Evil of BitBucket
Great code management and deployment system for 90% of your projects.
Good Choice for a Code Repository
Affordable collaboration and control for source code with Bitbucket
Start small Scale Big.
- Bitbucket is used across the whole organization.
- Helpful in continuous integrations.
- Helpful in incremental builds if used along with other …
Bitbucket
A very good CI/CD tool for most company sizes
Powerful SCM with its tools
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
Pricing
Free (up to 5 users)
$0
Standard
$3
Premium
$6
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Details
- About
- Tech Details
- FAQs
What is Bitbucket?
Bitbucket Video
Bitbucket Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(352)Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
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)- 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.
Easy version control for your code
- Great integration with Jira
- Easy to use
- Cost
- Can be slow sometimes
- Stability
- 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.
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.
- 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.
A very good CI/CD tool for most company sizes
- Unlimited private repositories.
- Pull requests and code reviews.
- The configuration can be tricky sometimes unlike with other tools.
A good place to learn and work collaboratively with Git
- CI/CD.
- Slack integration.
- I want to see analytics functionality, like commits, merges per week or month, etc.
Bitbucket is a great product but still has room for development
- 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.
A solid and cost-effective option
- 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.
- 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.
If you want a lot of documentation and a public-facing repo, Github is better.
Bitbucket - Simple version control management system
- 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).
- 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.
Smooth git repository
- Very simple usage
- JIRA Integration
- Can be run on your own servers
- Issue tracker
- Low cost
- Sometimes slow
- Privileged access
Outstanding codebase manager, specially if the team also uses JIRA
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
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
Bitbucket - Great Git Version Control tool for Developers
- 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.
One of the best in this category
- 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
Bitbucket for your development needs
- Source code versioning
- Code review
- Pull requests and approvals
- Public and private repositories
- 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.
The best code repository manager
- 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 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.
Bitbucket is a great and reliable versioning tool, especially if you're looking for free git repos hosting
- 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.
Bitbucket bits of information
- 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.
I would only not suggest it when there aren't any repositories created or collaborative documents/files that need to be changed.
Great Version Control System for Private Repositories
- 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
Must have versioning control if you use Jira
- 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.
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.
Bitbucket from a non-coder point of view
- 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.
A Free Bucket for Your Bits
- 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.