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 |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
Training | Documentation |
Languages | English |
It helps easily maintain and integration with jira provides more collaboration . It helps team with many developers to easily maintain the branches.
For bigger teams, cost will come as concern because it is bit costly
Code maintenance and deployment in a effective and easy way. Automating pipelines and deployment on different environments
Simplicity and ease of use. It's very easy and widely used by developers.
Sometimes it is hard to find the shortcuts
It is helping me in managing my code repository and branching.
Seamless integration with jira and bitbucket
Project management requires some improvement
We are using it for remote teams and version control
The pull request and merge conflict are easily visible
We can not add new file directly from gui
We store our code on bitbucket and manages the access for code merge
It allows to integrate with third party plugins like slack, jenkins, unity cloud etc. Raising PR is very simple and reviewing is much easier with all the details highlighted. Overall it makes our lives easy for maintaining the repo.
The Repo size is just 2GB. Try to increase it if possible. Try to provide some more features in resolving the conflicts, as conflict resolution consumes more time.
We are a team of 10 people working on the same project. Maintaining each person's code and merging it is a challenge, and with the help of bitbucket, it is a cakewalk to do all these actions. Very helpful in maintaining the complete repo.
Bitbucket is easy to use, create branches, compare branches, and download the source code.It has features of git like cloning, compare source code branches, Create and edit pull requests. We can use the limit the number of users and provide access to the repo to particular user group,by this way Bitbucket provides security so that unauthorized cannot approve pull requests
Sometimes Bitbucket takes time to load your repository, and Integrating 3rd party software is not easy. Pull request comments needs to be correctly organized.Bitbucket has less community support.
Bitbucket reduces the time in comparing branches in the repository; It used to be a tedious task to compare stalks; now, comparing units is easy to compare feature branches in the repo. Use of access and security settings and push commit settings.
It has a very good interface for hosting and management. It is also a good tool for deployment The best thing about bitbucket is it has single interface for commit branches and pipelines
nothing to dislike, it can improve performance while deploying the code
It has easy-to-use features It has many options for deploying and development It has good feature for reviewing code
Easy to handle and there is a free version that can do most things For example, I used the following features Application Development, Source code management, IDE, Jira Integration, Atlassian Open DevOps, continues integration and continues Deployment
There is no feature for issue tracking. They don't build to handle issue tracking while in software development. But we have a lot of third-party vendors. I think if they have this feature it's good for users
The things I used for personal and commercially Application Development, Source code management, IDE, Jira Integration, Atlassian Open DevOps, continuous integration, and continuous Deployment
Easy to clone and create the repositories and maintain the code at the remote location, keep the internal Dev and QA team up-to-date with all the latest changes in the local environment, and easily create the feature branches and check in the code hassle-free.
The UI needs to be more user-friendly as in GitHub/GitLab and need to be hassle-free while configuring the specific branches with the CI/CD tool especially with the Jenkins pipeline
Create the branches and maintain the code in the repository and configure the branch-wise to the CI/CD tool and get the code reviewed by the peers and get the code merged into the main branch and resolve the merge conflicts and review comments
We use bitbucket as repository of all the automation codes as well as configurations and integrate it with CI/CD apps like Jenkins,Airflow, Jupyterhub etc. The code management happens at bitbucket which is directly pushed to the devops applications hence there is no downtime. We also use bitbucket to save our framework configurations and use it as source of truth so anyone looking for the latest configuration (as well as the changes) for any service like hdfs hive etc in bitbucket
The UI is not very much user friendly and it takes some time for you to get hold of the UI and also understand the specific conventions of the bitbucket. Also, Atlassian support for bitbucket related issue needs to be improved. Bitbucket(code.airtelworld.in) is our single code management place so downtime causes a lot of issues.
Bitbucket is being used as one stop shop to park all our service configurations and hence becomes source of truth Bitbucket is also integrated with Airflow, jenkins which pushes any code change to them directly and maintains the code versions as well.
In bitbucket, we can create the repositories and raise merge requests easily and we can easily learn the commands there are no prerequisites required. The User Interface is user-friendly and we can easily find a solution for almost all technical problems related to bitbucket on the Internet.
There's is nothing downside as of till now it is working as expected as the best version control system and its open source to we can use it freely so there I don't dislike it.
It is a place where developers collaborate so easily for more collaborations and we can easily raise a merge request for the seniors so they will review and put comments on the raise request if it needs to be changed. It is open source too, we can easily integrate with third parties like Jenkins, cucumber, cloudOps and IDE like visual studio code, IntelliJ and Eclipse.
The simplicity of bitbucket keeps me enjoying it over the other options
The text editing is annoying to use and tends to get into the way
Bitbucket is solving my version control issue benefiting my team and I greatly
For me, the Branches Section of Bitbucket is Very Helpful. from there I can see how many commits, a branch is ahead or behind. also, I understand branches better when using bitbucket instead of GitHub. since I can see a branch is N numbers of commits ahead then I can raise a Pull request or review the Diff Changes.
GitHub has introduced GitHub Spaces and they also have a projects section where we can manage our project like we do in Kanban Board or Trello Board. I want bitbucket to add this functionality inbuilt into their website instead of linking a Trello or Jira.
I understand branches better when using bitbucket instead of GitHub. since I can see a branch is N numbers of commits ahead then I can raise a Pull request or review the Diff Changes. it's one of the most helpful stuff that is not much efficient in GitHub.
ease of sharing and testing the code in various environments
flexibility can be further enhanced to enable P2P sharing
The benefits of bitbucket are numerous. majorly it is better integrated with Jira and much better in usability than Github.
Bitbucket has become defacto standard for version control using Git as the backend. It provides a user-friendly wrapper around git for all developers to do anything and everything. You can create PULL REQUESTS with clear diff, create repos, create branches, cherry-pick commits, revert changes etc. You can also customize policies to suit your organisation's needs like mandatory approvers, policies around auto build trigger and criteria or Pull requests merge. You can control jenkins integration, UT integration, code coverage tooling as well.
I was hoping to see ways to download diff patches easily and an easy way to get LOC data from Pull requests which seem to be missing today. Apart from this few more reporting options for Executives can help determining productity of developer etc.
After we migrated to Bitbucket it helped a lot in code reviews and automatic code coverage detection. It helped all our team members who were finding it difficult to work with command lime option in git.
Managing the source code for a large no of developers working together in a team. It is a must have tools for merging PRs and tracking commits made by the developer , integration with JIRA is also amazing
It is a bit tricky to understand initially but using it regularly makes it easier ,
- Tracking the progress of my peers - Handling multiple devs working on the same repository - Managing the source code since we can track our commits - Reviewing Merge requests / Pull request
Good for code management includinc commit, review. etc
Sometimes conflict resolution is tedious. In such cases we create new branch and resolve.
Demarcation of code using differnet private branches. And merging onto main branch from pvt branch has benefits on improving code quality
Bitbucket literally changed the way we work. Before this, I was sole developer and not using Git, and as the team expanded, we looked into using Git and the best practices and Bitbucket was one of the top suggestions because of its UI and plugins/extensions within the larger Atlassian network. All of this combined made the transition into using branches and merging etc a breeze since it is all visualised within the interface.
I really have few complaints with Bitbucket at all. I think the most frustrating thing is a recent change where you can no longer see what code is conflicted at a glace, which was actually very useful for when myself or others are doing code reviews and approving PRs etc.
Bitbucket consolidated our dev work across multiple devs helping us to work on separate projects and updates simultaneously and then bring them all together into one software release.
The easy to use UI. Lots of plugins are available for integration.
The current limit of 5 users on the free version.
Currently, I'm using this as a version control system for my projects.
Great UI and integration with Jira are perfect. also, pipeline can be created from UI.
Nothing to dislike about. this is a great product
keeping the source code, pipeline and Jira task integrated with each other and smooth UI solves most of the dev problems.