Overview
What is Bitbucket?
Bitbucket from Australian-headquartered Atlassian offers source code management and version control.
TrustRadius Insights
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
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
Reviewer Pros & Cons
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
(351)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 64)- Git versioning.
- Web triggers.
- Permissions
- Lack of interface to solve conflicts.
- Pipelines are complicated to create.
- Downtimes are more common than we would like.
Secured repository hosting service from Atlassian!
- Smooth and user-friendly user interface(UI)
- Easy to use
- Fast and safe code review functionality
- Code search capability
- Remote hosting service (Devops)
- Collaborative working on repository
- User-friendly UI
- Continuous integration and continuous deployment ( CI/CD)
- SSH key handling
- Open-source projects (popular projects)
- 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.
BitBucket: Secure and Simple Source Controll
- 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.
- 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.
Bitbucket is the ultimate version control server ever need
- Access Control
- Organize projects
- Handles security pretty easy
- I'd like to see an alert mechanism whenever make changes to the groups
Reliable and easy to use
- Ease of use
- Security
- Stability
- Pricing (as a Brazilian customer, we pay in Dollars instead of our local currency)
- Online merge tool
- SSH keys management
Also, Atlassian (the Bitbucket owner) has created a great GUI tool called Sourcetree, enabling even inexperienced developers to collaborate in a git environment.
Easy version control for your code
- Great integration with Jira
- Easy to use
- Cost
- Can be slow sometimes
- Stability
The Good, Bad and Evil of BitBucket
- Very efficient in managing security and compliance standards for code, especially during pull requests, merge requests, branching, etc.
- Very robust in performance, especially the cloud and datacenter versions hardly hit any performance issues and supports more than 2000+ developers in my company.
- User Access Permissions to manage at the BitBucket instance level, Project level, Repository level, Pull/Merge requests level, etc. are making it difficult to manage, especially during the annual access review exercise in my organization. There should be bulk access provisioning and an access review feature instead of doing it using an external tool like Atlassian Crowd.
- There should be ways to identify and archive unused repositories and branches. Currently, this is done manually.
- When the license is fully utilized, then it stops all users from using it. It shouldn't stop the existing licensed users from using the tool. Instead, it should stop only the new users trying to access.
- 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.
Good Choice for a Code Repository
- It integrates seamlessly with Jira allowing code repositories to be linked directly to projects / issues.
- It merges code allowing for team collaboration.
- The user community is not as vast as other Git products such as GitHub.
- The UI could use some updating / improvements.
Although Bitbucket does allow merging of code, the conflicts have to be manually addressed which can be time consuming. If this is something you believe your team may encounter frequently, there might be better options.
- 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.
Start small Scale Big.
- Bitbucket is used across the whole organization.
- Helpful in continuous integrations.
- 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.
- Continuous integration - Multiple people can work simultaneously on the same project.
- Private repositories- Can be created on the cloud and can be used internally.
- Pricing - limited number of repositories can be created for free.
- Per project pricing is a bit more compared to other competitors.
- 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.
Bitbucket
- Repository for code files in different languages (Python, C++).
- Share code with other people.
- Speed up the pull and push request for bigger files.
- Increase and promote community support.
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.
Powerful SCM with its tools
- Source of management
- Code review
- Create pipelines within the app.
- Syncs with other tools.
Excellent Application For Source Code Control
- Easy to use.
- Integrated with JIRA.
- License cost.
- Sometimes integrated applications like SourceTree perform strange errors, causing loss of time.
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 - Good for Small Companies Who are on a Budget but Lacking the Features to Be the Best
- 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
- 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.
Bitbucket Review
- Hosting private repos.
- Managing team collaborators.
- Integrating with other Atlassian products.
- 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.
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.
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.
Bitbucket meets the needs of our use case.
- Bitbucket allows us to create merge rules specific to the needs of each repository.
- Bitbucket allows for integrations with build tools such as TeamCity so we can ensure successful builds of branches and pull requests before merging.
- The different tools and comment tracking on pull requests are super convenient.
- There is a learning curve to the UI and user management tools.
- Bitbucket provides more flexibility in using custom plugins, which helps developers to use required functionalities in Bitbucket which may not be available by default.
- Bitbucket allows configuring SSH key of the server which helps to clone and commit the code very fast & very easily.
- Third-party plugins which were recommended by the Atlassian. We installed it in our instance but we don’t get proper support in case of any issues in the instance because of the plugin. Sometimes Git doesn’t work with bitbucket well so Atlassian should help in troubleshooting as Git is recommended client by the Atlassian.
- Bitbucket doesn’t have the capability to generate the graphs and customised reports of source code repos. For reports, we need to use Atlassian recommended third party plugins but those are having a lot of performance issues in the whole instance and the vendor doesn’t provide the resolutions in a timely manner.
- Bitbucket does not capture the details about the force push. There should be some way to capture the details of force push as force push deletes the history.