Unclaimed: Are you working at Bitbucket?
Bitbucket Reviews: 4.4/5 — Solid Choice
Bitbucket is a cloud-based version control platform for developers who want to collaborate on code as well as manage software projects. The software supports tools that focus on team collaboration through review tools, issue tracking, and continuous integration.
| Capabilities |
API
CLI
|
|---|---|
| Segment |
Small Business
Mid Market
Enterprise
|
| Deployment | Cloud / SaaS / Web-Based, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
| Training | Documentation |
| Languages | English |
Compare Bitbucket with other popular tools in the same category.
Bitbucket offers very good features for version control. Some of the ones that stand out are the ability to grant permissions to different branches. It makes it very reliable from a security point of view. I also like its trello boards to collaborate with multiple members on the same project, as it makes organization very easy. Free of charge private repositories are always appreciated too.
Bitbucket has no features for code refactoring. It takes some time to work on understanding the file transfers for bitbucket, as compared to github, but that is just a matter of practice. I wish there was an option to set permissions for repositories too.
My team and I use bitbucket to store our programs online, use it for version control, easy access, and just container point of view. It has been an easy ride with bitbucket for software development.
I really enjoy how easily Bitbucket integrates with JIRA and having the ability to create tasks for each PR comment. Some nice features that I enjoy are that each PR comment can be turned into a JIRA tasks or just a tasks that has to be completed before merging the PR. It also give you a lot of flexibility in setting merge rules.
I've found that Bitbucket is not always the best at highlighting React code and sometimes that can get in the way of reviewing code.
We are using Bitbucket as our primary Git repo and use that to also create PR and review them.
Bit bucket is the best for team collaboration, organization and efficiency. I would consider it a more professional and private version of github.
The pricing can be a little iffy and there is not much use to bitbucket besides private git repos.
It has solved the need for code organization and collaboration through git while offering privacy for proprietary code.
Ease of use and the UI is simple and distinctive to help users
Expensive plans for organisation use may hinder mid level or small scale companies from using
Version control for rollouts of projects. Sync is easy to use using terminal commands
An easy to use GIT based VC repo that works well in conjunction with Bamboo and Jira - as one would expect given that they are all Atlassian
Nothing to complain about as a such, it does what one expects of it.
Internal company VC repository
1.Nice integration with jira. 2.Nice code review platform. 3.UI is really good for doing pull requests and other work. 4.Easy permission handling. 5.Easier to use when compared to perforce,SVN. 6.Can work with command line too.
1.Pricing can be one aspect where bit bucket doesnot do great. 2.Command line is not available in free version. 3.Storgage limits
1.Continous integration. 2.Review of code by seniors and peer levels. 3.Easy to inegration with others tools for devopsification
Pricing is ok. Overall pretty stable and well suited for large amount of separate repositories.
Slow UI and questionable Interface choices. Github perfected the UX (and is continuously doing so), that's the biggest drawback when using Bitbucket.
We host approx 150+ repos on bitbucket. Everything from small to a couple of Gigabytes (+LFS) in size. Organizing them is relatively straightforward - although the UI is lacking githubs speed and ux.
Connects with more of technologies , easy to install and configure for applications Simple interface for users
Licensing part . Its confusing and costly. It also don’t connect with some legacy technologies like powerbuilder
Source code centralized with using this. Development was streamlined
Integration with Jira and Confluence User management details
Price Difficult configuration. Performance
Needing a private Git repo, due to management concerns for security and IP protection.
centralized place to organize files and many groups to select from
the interface. sometimes it's hard to find things. search function in codes is not very user-friendly.
organizing codes
The best part about using bitbucket is that it works with JIRA software for providing feedback on version changes. GitBucket is similar to github and with GIT support providing similar function version control and team source code collaboration and peer review.
As of right now I have not find any specific feature or characteristics that I do not like about BitBucket. It works very similar to GItHub which makes it easy to pick up as a source control product. The integration with team-based project creates a seamless environment and require no additional knowledge in understanding how to use it.
Gitbucket is similar to other version control user interface. I am using gitbucket for coding project collaboration and management.
Nice professional gui for git repositories with the ability to view other projects and teams responsible. The visualization of the git history (branching, commits, merges) are nice. Integration with the other Atlassian tools is a great way to integrate all parts of ones project development and uniformity across teams and the business.
Merging branches (especially if there are conflicts) is a bit clunky and navigation can be a bit tricky and buggy.
Maintaining easy history and version control across various projects as members come and go. Integrating projects together.
Free for 5 or less users, easy to organize all of your various repositories into projects under a company. Can use git cli to manage your repos.
not as widely used as git, not quite as easy to setup issues and solve them.
Migrate from a file system based version/source control into a cloud based solution.
Bitbucket has really come a long way as a source code hosting tool and now has many, if not all, of the features and integrations that a team could need to be successful with modern source control and Git-focused workflows. I like the ability to easily configure how pull-request workflows should be set up with default reviewers and number of reviewers required. Jenkins integration with commit hooks is also a big plus for many shops. I also like the clean integration with the rest of the Atlassian suite like JIRA and Confluence which can make transparency across issues, source code and documentation a much easier thing to handle for teams.
Bitbucket (on-premise) can still be challenge to host yourself. I much prefer the hosted version if that is an option for you because it keeps the burden of backups, etc off of your team. I was also really glad to see that they added a search function to the tool to search across projects and repositories but it could still use some enhancements and an API endpoint to make it more usable. Currently search is implemented with infinite scrolling which makes it almost impossible to get a sense of how big the scope of what you're search for might be. Search is a critical function for many organizations and could use more work.
I have used BitBucket for source code management and integration into work tracking systems and continuous integration servers. Source code management is a critical aspect in creating a simple and solid developer workflow that is secure and helps the team move faster. Bitbucket's integration with Jenkins, JIRA and other tooling has really made it easy to create simple and effective workflows for my development teams while enabling transparency for work in progress.
Bitbucket is integrated with Bamboo and Jira which provides a complete set of tools for our software development. You can track from the beginning of an issue or story or task everything related to it: its documentation(from Confluence), the branch where the code is stored, the build that contains that code and the deployment that contains that feature or bug fix. Other very nice features: push requests, enforced code review, create a branch for an item in Jira.
Bitbucket tends to be expensive based on the number of users: if you have more than 100 users the price will be in tenths of dollars, which for my company may be an issue. This caused us to look for alternatives like using bare Git in automations used by a wide range of users.
Version control for our code, having a better control on the source code by enforcing code reviews; Continuous delivery, continuous integration.
I think the software is intuitive and no-frills. I don't find myself clicking on random thinks desperately looking for things. I also appreciate that it has the same folder structure as our content management software, also making it easy to find things.
I do think that hooking up bitbucket to source tree or something similar is a bit daunting. I wish there were context clues or help for each step.
Bitbucket allows us to have access to our source content and re-download at anytime.
Easily see commits from different people and merge requests. Easy to create branches
Can be slow and timeout often. Some use cases like deleting a branch can hard to find
Source code UI
I like that I can have unlimited private repositories and not have to pay to host them. I also enjoy the ability to set key pairs per repository which is really nice for managing deployments and hooks with other services. It's also nice how I can separate my work stuff from my personal stuff without too much of a hassle.
I think the thing I dislike most is that is an Atlassian product, which has kind of a sour taste in a lot of other developers mouth. I honestly don't have any bad experiences with Atlassian products but just mentioning their name or names of some of their products to my colleagues will turn them off.
I'm hosting my source code for my private projects that are either: a) not ready for launch / ideas I don't want to be leaked b) a product for work in which our standard git hosting would not work for due to use of a non-standard port c) pet projects for work and at home, any time I need a repository for anything I usually just spin one up in Bitbucket
BitBucket provides unlimited private repositories to the individual, as well as reasonable pricing for companies to store their private repositories. The web interface is well done and easily directs you to the appropriate pull request, branch view, team management, and other features within the tool. The new Pipelines feature is very nice in that with a little configuration you can have your own automated unit testing scenario setup for PHP, as well as other languages. We use this for proper code control on our pull requests / code reviews. Since BitBucket is a full fledged git server, you can create SSH keys and work from the command prompt with no additional tools needed. This can allow you to do your own "git deployments" from your destination servers as needed.
There are times where BitBucket servers are unstable. At times this has caused work blocking since we have been unable to push code, but overall it has caused slowness when pushing/pulling code to and from the repository.
We use BitBucket as our primary code repository for all of our clients, as well as our internal projects. We leverage the pull request feature as a means of doing code reviews. We also use pipelines on a limited basis for unit testing, and potential deployments in the future. We leverage the group security built into the product to allow customers access to their code base only, or to allow a subset of developers into a code base in special situations.
It is collaborative throughout and easy to navigate and understand intuitively.
Sometimes there were server issues that hindered work for a bit.
Consistent git flow and defining the process for everyone. Collaboration amongst the team was a benefit.
I prefer using GitHub instead of BitBucket. But anyway it is ease to use it and you can do as much things you can do in GitHub.
I dislike that it doesn't have Travis integration.
It solves the issue to have saved all the code of your project. The best benefit is that you have your code in a place centralized.
This product makes it super easy to maintain and manage my code base using git. It allows for integration with Jira so my tasks are easily mapped to my branches making things a lot more organized.
I'm writing this review as of June 21st 2016 and they have had a bunch of downtime in the past few months making it hard to work if that work requires git versioning.
This product solves code organization and management. The benefits of using this software are that it integrates amazing with other Atlassian products for that all in one solution.
I think the best feature of BitBucket is that you can start with free private repostiories for yourself or for a team of developers. This makes it easy for developers to get started with their project without making it public to the whole wide world. If you use Atlassian tools you'll find that BitBucket is easy to integrate and to tie in with the other tools offered by the company.
Even though Atlassian is a great company for development, project management and team collaboration, I do feel that the code review and feedback loops in BitBucket are a bit neglected.
As a development business we often have to "whip up" a proof of concept for our clients, and depending on our client this can easily be a couple of them. Having the ability to set up a team and repositories for free makes it easy to achieve that goal.
It's free, and it works. Even has code reviews and pull request. Integration with other Attlasian products is nice.
The UI can be a bit confusing at first, especially when you are accustomed to GitHub. Also, GitHub has this nice feature that shows you your last pushed branch right on the repository page. I'm missing it here.
We are using BitBucket to host our private git repos for free. It's reliable, and has almost everything we need.
The ability to create teams and work collaboratively in a single repository. This way, only one person is not the admin, rather all of my team can access and push to the same repo. Although it is possible with github, bitbucket handles it better. Ability to create private repositories with free plan. Ability to set a redirect when deleting a repository.
Not much to not like. The interface and features are all at par with other systems like github. Github is more popular so you see github login in many developer oriented sites but not with bitbucket. Also, most open source projects are hosted in github so that is a bit of a hassle.
The benefit that we are using it for are as stated above, that is ability to really WORK with teams and private repositories.
Free private repos. I think this is one of the feature that makes BitBucket stand out from GitHub.
I HATE HATE HATE the fact that BitBucket shows out of group users when tagging people, even in a private repo. Not sure their reasoning behind this. It makes no sense to tag outside people in a private repo.
Bitbucket helps the development team control changes and feature releases.
Great integrations with Jira and other Atlassian products.
The pipleine CI/CD automation services are not as robust as the offerings contained within other version control platforms (e.g. Github).
Used it for version control across all services within a service oriented architecture (20-30 repos). It hosted our remote git repositories providing access to all members across our team.
Easy to use source code repository that is Git based. Can have multiple different workspaces under one account. Can organize mutplie different repositories into a single project. Since it is pay per person we can pay less as a small business and don't have to pay for the employees that dont need or dont use bitbucket. It is also a monthly subscription fee so if an employee leaves we aren't stuck with their license for a full year. One button to clone and open up a repository in sourcetree makes it very fast.
Only admins can make a new project on a company workspace. Originally it was free for teams under 25 people but now is lowered to only free for teams of 5 people or less which added cost to our implementation as we have a team larger than 5 people. When getting an error it is sometime sdifficult to tell if the error is ont he sourctree/client side or on the bitbucket/repository side but that may be more of a sourcetree issue. Sometimes the user authentication stuff seems kinda buggy and pop ups appear over and over seemingly at random but usually eventually go away.
Bitbucket is used to solve version control hosting for both our software/firmware source code as well as electronics and PCB design projects and files. Use in conjunction with SourceTree as a free client to avoid doing command line interfacing which makes it much easier to use and faster to train new employees. before we used widnows file explorer with different folders for each revision and restricted write access but that didnt have any change control or change history that bitbucket provides for us.
Well, it allows to perform basic git functions - create pull requests, make code reviews, browse code, continuous integration which are quite usual for modern git hostings
Big pull requests are hard to review as the code is folded and you have to manually unfold it, recently we observed a few crashes and sometimes it becomes pretty slow; some functions are named confusingly for no reason, like git's "blame" was renamed to "annotate", which is far from obvious
we're using bitbucket, as everybody does, to store the code, perform code reviews, check build stability and track history of the changes
I was able to use bit bucket pipelines to run tests periodically on my live website - It would email me if any failed.
The pipelines cannot be ran more than once every ten minutes
Testing a live website using headless chrome and node