3 ms·
Everyone is comparing GitHub with GitLab in the comments, but they are ignoring the other competitor. I think Atlassian is the company that makes the most out
by Shorel 10y ago
Everyone is comparing GitHub with GitLab in the comments, but they are ignoring the other competitor.
I think Atlassian is the company that makes the most out of the git marketplace, even if they have fewer customers. They are simply more efficient, and are ready to take over with Bitbucket if GitHub fails.
Also, many companies pay for Jira+Confluence even if they use GitHub.
- taspeotis 10y agoIf you're looking for a dark horse, look at Microsoft's offering [1]. Those are some deep pockets that aren't going to run out. [1] https://www.visualstudio.com/team-services/ https://www.visualstudio.com/team-services/
- duiker101 10y agoI wasn't actually aware of this, looks very nice! I should probably take it for a spin! Has anyone tried it?
- Sacho 10y agoWe use visual studio team services(previously visual studio online) for all our projects. The main pro is integration with all other MS stuff(something you expect as a MS-based dev). MS has also been working hard into making it usable with a Git repository instead of TFVC, in fact, there's a lot of features and workflows that only work with Git - e.g. branch for work item, pull requests, etc(I'm debating switching from TFVC to Git because of this). It has a lot of the features you'd expect from an issue tracker - projects, teams, kanban boards, iterations, a dashboard, the "work item" with all its configurable fields.. since it uses TFS as a backend, there's also the awesome query builder which gives you tons of ways to create queries and filters to dig into your work items - this is probably great for management. There's also a very complex permissions system(I assume, again using the TFS backend). The main con for me however is the abysmal UI around discussions on work items. The discussion by default is stuck in a tiny part of the already cluttered work item screen(this has changed recently as they introduced the ability to fully customize the layout). There's a single textbox with a "smart editor"(ugh) where you can type your comment, and some limited hyperlinking(you can address team members and link work items), and you need to press "save"(which is actually under the default option "save and close") for the work item to add your comment. It's pretty clunky to monitor conversations(email notifications) vs github's notification hub. Oh, and they're a bit light on various smaller features, but they've been churning out new updates constantly, so I think they'll catch up. As a top-down, management-heavy approach, TSVS is probably a fine system. As a collaborative workspace for a small dev team with very little management, I find it lacking the killer feature of rich discussions that Github has.
- Sacho 10y agoI can't edit my comment, so here's some screenshots to demonstrate what I mean: The main discussion point in a work item: https://www.visualstudio.com/en-us/docs/work/backlogs/add-work-items#add-to-the-discussion https://www.visualstudio.com/en-us/docs/work/backlogs/add-wo... Hyperlinking: https://www.visualstudio.com/en-us/docs/work/backlogs/add-work-items#add-to-the-discussion https://www.visualstudio.com/en-us/docs/work/backlogs/add-wo... Example of a discussion in pull requests: https://www.visualstudio.com/en-us/docs/work/productivity/productivity-tips#discussion-and-link-controls https://www.visualstudio.com/en-us/docs/work/productivity/pr...
- duiker101 10y agoThank you very much! Very insightful
- sdesol 10y agoBitbucket is in a weird position, in that Atlassian can't make the best Git hosting solution. It's not that they can't technically, it's just that they have complimentary products that cripples how good you can make code reviewing (crucible), issue tracking (jira), analytics (fisheye), wiki (confluence), and so on. GitHub and GitLab are not bound by the same constraints, and can focus on creating the best end to end Git hosting product. While Atlassian has to be careful about cannibalizing other product lines.
- itay 10y agoWe're a big Atlassian shop, and switched from Crucible to Bitbucket Server (then Stash). I do not get the sense that Crucible is the future as far as Atlassian is concerned - I believe they see Bitbucket Server as what they are going to focus on. FWIW, with the latest releases, they've addressed most of the remaining features that were missing from Crucible, and I'm very happy now with the PR/code review flow in Bitbucket Server.
- sanjayts 10y agoI agree; Bitbucket Server is a smash hit in big banks who are now moving away from SVN to GIT to stay relevant. It simply makes more sense to use BitBucket Server offering by Altassian given that most organizations already use Confluence for hosting their wiki.
- msane 10y ago> I think Atlassian is the company that makes the most out of the git marketplace Think or know? For enterprise version control, I would be surprised if they made more than Github. I'll take enterprise Github over Stash any day.
- cheald 10y agoI used Bitbucket for a long time before Gitlab (mostly because they had hg support when I needed it), and IMO, Gitlab is honestly a better product, UI-wise. At the end of they day, they all get the job, done, though.