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 |
BitBucket gives you as many private repositories as you require, for free.
Unlike GitHub there is no Wiki for your project and they only provide Jira for issue tracking. I've never liked using Jira so BitBucket falls short on that.
I'm hosting my private repositories with BitBucket.
The tie-ins with the rest of the Atlassian suite are awesome. Great pricing for certain kinds of teams, as plans are based on number of users instead of number of private repositories.
The interface isn't always as intuitive if you have team members who are more used to Github's UI.
As an agency, we tend to have a high volume of private repositories. Under Github's paid plan, we were forced to "archive" older repos, but we had unlimited number of project members. Under Bitbucket's plan, we're happy to pay for seats and have unlimited numbers of private repos, eliminating the quarterly "archiving" task we were doing before.
I like the layout in general, and I love the fact that you can save here your hobby projects
Well, It lacks of social aspect or at least it is very inuntuitive
Hobby projects, small developments. Fast login and you can get into work fast.
It's really simple to use though not that simple as GitHub for example. I start using it for two main reasons: The ability to create free private repositories and the support for college accounts. Those features were great when I had to do college assignments and collaboration using the Teams feature. The recent new interface it really good. And the addition of a Projects and Snippets features are really appreciated. The blame and side-by-side diff sections are really useful and well done. The notification systems it's also a strong point since you can watch repositories and even individual commits.
The interface it seems to me that it lacks polish. It's not that good and it feels clunky sometimes. It's lacking some charts about how active is a repository and how much impact each member has. Also it would be nice to improve the social part. Discovering new featured repositories or people.
Version control system for developing Django web applications. And Agile team coordination. We use it frequently to do sprints in new branches and to commit and pull request our work to the team moderator.
It is very complete and allows me to do almost whatever I need to manage my source code, with issues and wiki. It has most of the features I love in Github, but with free private repositories, which for small projects is a really good thing!
I haven't found yet. It does what I need, but my needs are quite common, so I don't know for really specific needs.
Source code management mainly. It helps me manage my Git repositories, and it is the base server for my deployments. I use the Wiki to document the use of the sites I develop to my customers, and the issue tracker to comunicate with them.
Free private repositories! (This is a game changing feature) Easy to use functionality
Interface could be improved issue tracking is lack lustre needs a large file handler
Simple version control is what we use bitbucket for, more specifically we use it for private repos. Any time a project needs to be kept under wraps this is the tool we use.
BitBucket is an awesome product that is a much more affordable alternative to GitHub. I like that they offer a gracious freemium model. Also once you sign up for a monthly account they give an unlimited number of private repos which is nice. On top of that BitBucket will integrate with all of the Atlassian Products and is really geared toward medium to enterprise sized companies. They've also got awesome documentation and support for first time users.
The initial setup of BitBucket on your desktop can sometime be a bit of a pain. It took me a little while to configure my first one and the documentation for setting it up on a mac was semi-buried. I've also run into load issues from time to tim on their site, I'll spend a few minutes waiting for my dashboard to full load. I occasionally run into time out issues while pushing or pull. However those issues have been less frequent lately.
We use BitBucket for backing up our clients development files. We also use our repo's to keep code that isn't ready to go live private, or store files that we frequently use so it's in a place that is easy to access.
* Private repositories * Cheap pricing for multiple users (free up to 5 users) * A solid UI tool for those who don't like command line * JIRA integration * Git and mercurial support
None to think as of now. Bitbucket works well for small teams.
I use Bitbucket for personal projects or on projects which I'm collaborating with someone on the side. It is great alternative to Github, due to its offering of privacy.
GitHub gets all the praise, but BitBucket does everything that GH does at a better price point and with a better API. I like the privacy settings and permissions management. I also like the API and found it pretty easy to tie into our website to allow users to submit issues for instance.
Not BitBucket's fault, but integrations are fewer than with other providers. A lot of SaaS products don't provide direct integration as readily and that is frustrating.
We use BitBucket as our code repository for Git, which removes a lot of the anxiety around backups and access. Our CI service pulls from BitBucket to push onto AWS directly which is a very handy integration for updates to the site. We also use BitBucket for bug tracking, and find it pretty adequate without needing a more expensive bug tracker. It links seamlessly back and forth with the source files by commit (the commit can be tied to an issue or vice versa) and the API made it straightforward to allow users of our app to create bug reports/support requests that directly create an issue. It also integrates with our error tracking service.
Some companies have become accustomed to housing their own source code repositories. While GitHub is all the rage (and deservedly so), Stash offers a nice on-premise solution for hosting Git repos. It provides a clean user interface for those transitioning to Git, but offers the same familiar command line interface if you simply want to ignore the GUI and use Git as it was intended to be. The application also interacts with JIRA nicely, referencing issues in a commit will link to the commit message to an issue or user story. It makes tracking the activity on a ticket easy and in some cases could serve as another piece of validation for audits. On top of integration with JIRA, you get the added benefits of a self-hosted solution like leveraging your single-sign-on tools. With single-sign-on and Stash, it can ease the off-boarding process for a user. Exposing infrastructure for web hooks is simplified because both servers can live on your trusted network.
Unfortunately you get all of the headaches of self-hosted solutions. Now you have to worry about backups, security, disaster recovery etc; All time not spend on building your product. The GUI interface also has some defaults that are automatically checked, which wouldn't normally be part of the command line's default behavior. This can (and has) led to some accidental actions being taken when a checkbox isn't cleared. This is a failure of the GUI in my opinion as it should mimic defaults of the command line option.
If you need an on-premise solution and are already using JIRA or other Atlassian products, then Stash is a no brainer. But if possible, I'd offload this work to someone else and focus on building your product instead of maintaining your tools. Atlassian offers a cloud hosted solution (bitbucket.org) and of course there's Github, both of whom offer private repositories.
Free private plans, built in development tools such as issue tracking and wiki, great for collaboration, allows users to view commits easily on the web without requiring locally installed version control tools.
no major complaints - occasional down time, but hey it starts free so how can I complain?
Not provided
It's tightly integrated with the Atlassian suite. So, if I check in something to Bitbucket and mention a Jira ticket number in my commit description, Bitbucket will create a link in that Jira ticket automatically. That's pretty good.
Its search is not so great. It can be tedious searching for things because the search options aren't fully-featured, you have to search for repos and code in repos separately, when you search for code it gives only a small number of results per page, you can't save searches, etc. So, this bit is a let down.
We use Bitbucket to store all our company source code so we have version control, automated deployments, secure code hosting, commenting, reviews, and more. Every software product needs a source code control system, and if you are using Confluence and Jira already then Bitbucket kind of makes sense.
sharing and collaboration at a single point with minimum effort
bitbucket is missing latest features that are present with its competitors and do lack many of the github's bot dependency , maps and various other features that one might use daily
Bitbucket allowed my and my team to store collaborate and share project updates with one another and also to serve our dependency tracker, jira and jenkin pipeline .
The connection with different confluence tools like Jira is good implemented
Probably nothing that I not like in Bitbucket
Git repository management along with very well interaction with tracking tools like Jira
Integrates well with other atlassian cloud apps like jira and confluence. Has a clean UI and the code are easy to track. Threaded Converation on reviews is also a nice feature in pull requests
Sometimes there are diffs are not correclty reflected on doing a compare between branches. They only come out to be correct once a PR is created. Looks like the issue is with conflicting commits.
We use bit bucket as our souce control. The clean UI and UX has been a plus point for me using this. Other similar tools like gitlab has a clutterd UI and often difficult for newbies to get familiar with.
Visually easy to use and navigate the dashboard. Can use 3rd party apps to branch and merge for a git flow into bitbucket
Not enough integration between the JIRA platform and bitbucket or other forms of CI/CD
Source control. benefits have realized having one source to have all our code
git solution with the same security and trusted company compare to other competitors and also have a cheaper solution
it's would be better if bitbucket go to another cloud service
cheaper solution for git, also well known Jira is really good for sprint planning
The managing of repos and management of users
Nothing as such but for beginners some more guide should be added
Can directly connect my repo to server and manage it from ci/cd command
Its integration with JIRA, bitbucket pipelines for CI/CD.
UI lagging issues. Latency issues during the PR merge.
All the repositories in my org are stored in bitbucket and it is our primary VCS
The web butbucket app is fast. Search in the project works very fast
Web UI is not that user friendly. Most of the icons don't have proper names to understand
We upload all our sourcecode on bitbucket