7 ms·
At work I use Bitbucket, i use GitHub for personal projects but not for any team based work or any projects at scale. Just wondering what are the features that
by NationOfJoe 7y ago
At work I use Bitbucket, i use GitHub for personal projects but not for any team based work or any projects at scale.
Just wondering what are the features that make GitHub/GitLab better?
what am i missing?
- mjeffin 7y agoBitbucket's private repos for team upto 5 members used to be really great. But GitHug/Gitlab also offers the same. Advantages of GitHub 1. Better and faster UI in my opinion Advantages of GitLab 1. Awesome CD/CI Integration with unlimited minutes in self hosted runners. It is just brilliant 2. Good integration between issues, branches and merge request 3. Simple time tracking and estimate for issues. 4. Better git history graphs than GitHub. 5. Truly free for any team size. you pay for the enterprise-y features only as required. The basic stuff is totally free
- jmosbech 7y agoWe started out on Bitbucket due to their free tier and haven’t moved on since. Generally it does the job, but then again we’re not really using a lot of the fancy features. To us the biggest issue is the speed. The user interface just feels slow compared to eg. GitHub.
- davidspiess 7y agoAt the moment it takes almost 7 seconds to load a repository details page
- Barrin92 7y ago+1 on the speed issue. The entire UI is unbearably slow.
- tnolet 7y agoThis is an issue with most Atlassian products. The UI feels like molasses. Github is far, far more speedy.
- hashhar 7y agoOne personal gripe I have is that the UX for reviewing a PR commit by commit is non-existent in Bitbucket. Github recognises that a commit is part of a PR and gives you next and previous buttons to move between the commits in the PR. Draft PRs are also a great Github feature.
- ubercow13 7y agoIsn't there a drop-down in Bitbucket that lets you choose between commits?
- black-tea 7y agoThere is with on-prem bitbucket (formerly Stash). Annoyingly there isn't on gitlab. It's such a pain for us that it's stopping us moving to gitlab.
- dsumenkovic 7y agoHey, is this the feature you'd like to have in GitLab https://gitlab.com/gitlab-org/gitlab-ce/issues/39380 https://gitlab.com/gitlab-org/gitlab-ce/issues/39380? It's already being evaluated, actually it's a WIP.
- black-tea 7y agoYes, this is it! The default behaviour of gitlab was actually rather unexpected to me in that it cleverly gives the pull request a version which persists after rebasing etc. But I actually expected that drop down to let me switch between the commits in the PR. We use a process of amending PRs using fixups and only rebasing at the end because it allows other developers to easily pull the branch. Being able to step through the commits would be the best of both worlds.
- hashhar 7y agoIs it available with Bitbucket Cloud too?
- black-tea 7y agoDon't forget that the bitbucket you use at work (the on-prem one) is a completely different product to the one that runs on bitbucket.com. The on-prem one used to be called Stash but Atlassian in their infinite wisdom decided that having two products with the same name was a good idea. The on-prem bitbucket is just too basic to really be worth it. Github is much nicer. Gitlab is not even comparable. It's an all in one CI tool that's miles ahead of anything Atlassian offer.
- NationOfJoe 7y agoSorry, just to be clear i was talking about bitbucket.com
- foobarbazetc 7y agoOne of these costs $10/year for up to 10 users...
- VvR-Ox 7y agoGitLab had the really cool CI/CD features before Bitbucket was getting some attention in this area. Also you have to differentiate Stash (on-prem; Java) and Bitbucket (on-demand [if it works haha]; Python). Bitbucket was meant to be used with Bamboo for pipelining so it was just a GUI for managing repos. GitLab is open source! That is a big advantage in itself. For some more take a look at this: https://about.gitlab.com/devops-tools/bitbucket-vs-gitlab.html https://about.gitlab.com/devops-tools/bitbucket-vs-gitlab.ht...
- dsumenkovic 7y agoThanks for sharing the comparison!
- judge2020 7y agoJust a note that GitHub is working on their own CI/CD as well: https://github.com/features/actions https://github.com/features/actions