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 |
Started using BitBucket following a recommendation several years ago, mainly because they offered Free Private repositories, which other competitors didn't. It was so simple to set up and organise, and although I've looked at GitHub etc. still happy with BitBucket.
It takes a slight learning curve but is very straightforward if you are used to development. It would be nice if it played with other tools. Favours the Atlassian products.
It's a simple and secure version control system offering free plans for private repositories.
Bitbucket is very good tool for version Controlling system. It is extensively used in IT Industry.Easy to use and manage the changes for every Version of the code
Nothing to dislike as per my experience, that I have seen.It is very Light Weighted in order to deploy the code from local to Cloud using Bitbucket and creating the PR.
It is solving the problem as It avoids from overriding the code,Manage every version of each and every functionality with different Branch and pull request. So that we can track every change in future.
The most that I like about bitbucket is that it is very user friendly and has lot of intgrated tools that helps a developer. We have many deatures like sync up a branch direclty so that we need not take a pull and commit again.
The thing that I dislike is that bitbucket requires a lot of integrations with jira for project management which could be made easier. For complex projects it is good but for small projects it is bot revommended.
Bitbucket has manu advanced features that help raise PR wuickly, compare code on beanches and sync up with branches easily, which helps for faster development for a developer.
Very efficient git tool for collaboration
User interface not upto the level of its competitors
Peer code review and repository hosting
The git integration is the first and best feature I like in Bitbucket.
It may be a little complex to the new users and it will take time for them to understand their process for code maintenance.
Merging the developer's code into the repository after doing a code review by the tech lead. It is the best tool to maintain the code.
It fits very well in Atlassian ecosystem of Jira, Confluence, and then Bitbucket by Atlassian is a very powerful addition to their ecosystem. It connects well to Jira and Confluence and that is the best part about Bitbucket.
Bitbucket is slight slow to use and that is the main problem. Other than that it is quite good.
All our code sits in Bitbucket and we use it for all code commits, code reviews, pull requests.
I used Bitbucket after having used GitHub and GitLab. I must say Bitbucket's UX and documentation are one of the best and it is much easier to start with Bitbucket.
It is hard to find anything you don't like about Bitbucket. But, if I have to nitpick, I would say not many open-source projects are hosted on Bitbucket. If that is improved, it is a winner.
We use Bitbucket as our code repository. All of our repositories are on Bitbucket. We use Bitbucket for code search through source-graph and for CI/CD automation.
What I like best about Bitbucket is that is part of the Atlassian "ecosystem" so this tool is backed by a big company and integrates easily with tools like Jira Service Management.
What I dislike most about bitbucket is that others languages than english sometimes are not 100% translated and may show a mix of english and your language of choice.
Before Bitbucket our organization and teams used to have a lot of problems keeping up with the latest version of a code a teammate is working on, now is simple and fast to make sure we are all working in the same version than everybody else.
Being able to share our code between teams and not having to jump through hoops to do it, it's so intituive and easy to navigate, also the integration with Trello and Jira is like a ring to the finger for us.
Being a closed repository means that there's less adoption by the market of it, for example, I've seen GitHub being used by a wide margin while Bitbucked is barely talked about
When we implement Jira or Trello for tracking, using Bitbucket is a must, sometimes whenever someone else picks the job up, we can be assured that our progression is being saved on the platform
What I like best about Bitbucket is that it easily integrates with my Atlassian tools like Jira Software, Jira Service Management and Confluence. I don't have to lose time researching about integrations.
What I didn't like about Bitbucket is that the translation to other languages is not good, often if I choose other language than english it will show me a mix of my chosen language and english.
It integrates easy and fast with my other Atlassian tools so my teams can keep up syncd all the time and interact with eachother with the tools they know, makes communication simple.
Bitbucket is very reliable and easy to use tool for managing code and very useful for collaborative coding. It also provides unlimited repositories to manage our code.
It lacks some features that github provides. It does not provide proper issue tracking and a simple commit record graph. It is not that easy to configure bitbucket.
Bitbucket allows us to collaborate on coding and can integrate some popular tools like slack, jira. It has a simple and effective ui and fetaures that allows us to merge, approve faster.
The branching strategy is very helpful which helps multiple developers to work on the same codebase simultaneously. Different teams can work on the same codebase without affecting each other's work seamlessly. The platform helps in locating an individual's merged code and it becomes easy to find out the concerned developer responsible for the change very easily. The review and commenting can be done by other developers with much ease and the facility that the code can't be merged to the main branch before the pull request gets a certain number of approvals (sometimes some mandatory approvals from specific team members) are very useful. It ensures that only quality code gets merged into the main branch.
The bitbucket user interface and functionalities were a bit outdated and non-responsive before the last release. But with the latest release, these problems and issues have already been addressed. Even, when any file from the code is modified or deleted after any comments by other developers, the comments get modified as it is being commented on an "outdated file" which was missing before the last release. Also, the platform did not have any information on the successful build of the pull request. After the latest release, the information on the build, whether it is successful or unsuccessful, can be obtained from the portal of the bitbucket only.
Bitbucket is help in collaborative coding on a single codebase. It is helping in the fast shipping of quality products reviewed by multiple stakeholders. It helps in taking ownership of the codebase because each line of change can be traced back to the owner who altered the same.
Version Control , Code Hosting and Repository Management , Collaboration and Pull Requests , Integration with Other Development Tools .
User Interface , Performance Issues , Limited Third-Party Integrations , Limited Community and Resources , Limited Documentation .
Code Collaboration , Version Control , Code Hosting and Repository Management , Integration with Development Tools.
I have been using Bitbucket for several projects over the past year, and I must say it has been a game-changer for our team's collaborative software development process. Bitbucket offers a wide range of features and functionalities that make it an exceptional platform for version control and code collaboration.
Occasional performance issues, a slightly complex user interface for newcomers, and limitations on the number of users and repositories for free accounts.
Version Control: Bitbucket serves as a powerful version control system, enabling developers to track and manage changes to their codebase efficiently. It allows for easy collaboration among team members, seamless branching and merging, and provides a comprehensive history of commits, making it easier to revert changes if necessary. Code Collaboration: Bitbucket facilitates effective code collaboration through features like pull requests, inline commenting, and code reviews. These tools promote better teamwork, code quality, and knowledge sharing among developers, leading to improved overall project outcomes. Integration and Automation: Bitbucket integrates with various development tools and services, such as project management systems, CI/CD pipelines, and deployment services. This integration streamlines workflows and automates processes, saving developers time and effort by reducing manual tasks and ensuring smooth coordination between different tools. Access Control and Permissions: Bitbucket offers flexible access control and permissions management, allowing developers to control who can access and modify repositories, branches, and files. This helps maintain the security and integrity of the codebase, ensuring that only authorized team members have appropriate access levels. Documentation and Support: Bitbucket provides comprehensive documentation and a supportive community, offering valuable resources to developers. The documentation helps developers understand and utilize the platform's features effectively, while the community offers assistance, advice, and solutions to challenges, fostering a collaborative learning environment. Overall, Bitbucket's solutions benefit developers by streamlining version control, enhancing collaboration, integrating with other tools, ensuring code security, and providing access to valuable resources, ultimately improving productivity, code quality, and project success.
That you can mostly automate everything, except key parts where a human have to review the code and what's happening.It is really is a useful tool that is easy to lean and master and has many useful tools that will help you speed up your work.
I think is kind of expensive for large corporations, I think is $6 per user, so it can become costly pretty quicly.
We use Atlassian as well, so bitbucket integrates really well with it. We also use Jira and Salesforce, so the integration is really great.