Bitbucket is a collaborative Git solution that allows users to review codes with pull requests. Users can have discussions with coders in the source code with inline comments. The software provides a multi-deployment option as it can be hosted in the cloud or on-premise.
Configuration as code enables developers to manage their own delivery workflows. Users can configure Bitbucket pipelines by adding a bitbucket-pipelines.yml file to the root of a repository. Bitbucket pipelines show build statuses automatically on branches, commits and pull requests.
Branch permissions provide limited access controls to team members, so that only users with knowledge of editing codes can make changes to the code. Users can analyze the changes in repositories with unified or side-by-side views while reviewing codes.
The solution integrates with other applications such as JIRA, Hipchat, Bamboo and trello. Support is provided via an online forum, email and phone. Pricing is per user per month.
Carlos david M. Secteur: Services financiers Nombre d'employés: 1 001-5 000 employés
I have used Bitbucket in multiple scenarios. But mostly for Software Development with Scrum Board. Although I have used KANABN as well. I have experience both as project administrator and as regular user.
Bitbucket is private repository with lots of feature and multiple language support.
In my daily use, I mostly commit Java applications using the scrum board.
I have used the cloud version for almost three years. In my previous company and now at my current one.
One of the best features is the code review following the git flow workflow. You can select the source and target branch for the pull request and you can select default approvers as well as define your own one.
The project administration, especially the setup of the permissions for a particular repository tends to be quite hard. And when you try to contact support, usually there is no help at all and you end up researching on forums to be able to find the answer you're looking for.
In this kind of software, especially if a company like Attlassian is behind it, the support should be better.
Utilisateur vérifié Secteur: Immobilier Nombre d'employés: 501-1 000 employés
Overall, our teams love BitBucket and we use it daily. We host our code up there and this allows us to review, manage, and share our code directly to all teams. It's easy to do things like set permissions or integrate other tools like Jira which make the platform even more robust than it already is. Although a bit pricey as you scale with your engineers, it's generally a cost-effective platform given your business size that is unmatched in repository management software and allows us to build products with a sense of peace and security.
I think the biggest pro with using Bitbucket is that it integrates extremely well with JIRA. This allows you to track your tickets with the branches you're working on and to easily see its progress during each sprint. It's intuitive and straightforward to use. It's also quick and almost rarely did we have any technical issues. Whenever we did have some issue, it was just with some expiring licenses which was easy to resolve. Permissions are additionally easy to manage. Overall, it's just an amazing tool that is 100% essential for our software team as it manages our repositories and allows to share, review, and manage our code across all teams.
The only downside I can think of is the scaling costs associated with it for the paid plans. Bitbucket charges per user. We have around 100 software engineers so it adds up a lot. Also, our engineers are quite experienced so working in Bitbucket hasn't been that much of a challenge. I've heard that engineers will lesser experience in repository management find Github to be easier to learn and implement but again, with greater experience comes a more expansive toolset.
Nadheesh J. Secteur: Développement de programmes Nombre d'employés: 501-1 000 employés
I used Bitbucket as a remote git repository for many of my projects that involve groups. At first, it was a great product, it makes the collaboration among my team much easier when developing large software systems. However, I do not see a significant advantage of using Bitbucket instead of the most widely used alternative. I would expect more from Bitbucket to continuously use that.
Bitbucket has all the features offered by the most widely used remote git repositories and offers much more with free version compared to the alternative products.
The features are so similar to the alternative solution, and therefore this solution fails to produce a better experience compared to those alternatives. Thus cannot justify using Bitbucket instead of its competitors.
Adrian C. Secteur: Logiciels Nombre d'employés: 1 001-5 000 employés
Brilliant from 7 years go until approx 3 years ago. Painful to use for the last 3 years and we are currently migrating everything to GitHub.
We started implementing version control using Mercurial about 7 years ago (in my own company). On the advice of a colleague at the time we used Mercurial as opposed to Git. Bitbucket worked perfectly with Mercurial when we needed it at the time and really helped our business. It was fast easy to use and understand and the online UI kept getting better and better.
In the last 3 years, pushing and pulling and doing any kind of actions became tediously slow. I copied some of the repos to GitHub and converted to Git to check it was not a problem with my repo, with my computer, or with the software I was using (SourceTree). In all cases the only difference was using a Mercurial versus Git repo on BitBucket. I got no response to my support query, and no response to a forum post as to the issue and when it would be fixed. I then made a decision for our entire company to move all of it's repos to GitHub and stop using BitBucket - we are doing this right now. Approx 1 year after the decision was made, BitBucket emailed all it's customers to say they would be discontinuing support for Mercurial as not enough of their customer base used it. However there was no suggestion of helping migrate all repos to Git, no support docs on how to do this and honestly this was too little too late for us. We had become so annoyed with BitBucket that we would have migrated regardless.
Arnis J. Secteur: Services et technologies de l'information Nombre d'employés: 2-10 employés
They have been developing for the last years and now offers much more easy UI and functions as before.
Ease of use. Bitbucket offers free storage and both - https:// git:// connections by default. Sometimes I need HTTPS more thant secure git:// at that momemnt.
Previously there was 1GB size limit for free private repositories, but now it has been divided into "Large file" and common file sizes to be able to store mush more for free.