DEV Community

Discussion on: Gitlab VS Github VS BitBucket. Which one deserve your time ? βŒšοΈπŸ‘€

Collapse
 
syntaxseed profile image
SyntaxSeed (Sherri W)

BitBucket Con:

Totally screwed their long-term Mercurial customers. 😑

Collapse
 
yoadev profile image
Younes

Is there a lot of people still using it ? I'm only 20, I have no experience with it..

Collapse
 
maskedman99 profile image
Rohit Prasad

Mozilla Firefox uses mercurial version control system along with some other hosting platform, and is not very welcoming for new people to contribute. I hope they migrate to GitHub.

Thread Thread
 
yoadev profile image
Younes

I hope too...

Collapse
 
syntaxseed profile image
SyntaxSeed (Sherri W) • Edited

I dunno. But the hard-stop of "we are deleting all your mercurial repos in June" is pretty drastic. Means a lot of old OSS will just vanish.

They could have put them in archive mode.

Thread Thread
 
yoadev profile image
Younes

I totally agree with you ! Honestly, when I read this I was shocked 😬

That's the problem with big companies... They do what they want πŸ€·πŸ»β€β™‚οΈ

Thread Thread
 
bergamin profile image
Guilherme Taffarel Bergamin

Democracy doesn't apply to companies

Collapse
 
ianwijma profile image
Ian Wijma

I use it daily at work. And the reason why we use it is because it's way easier then git command wise imo. For example to add AND remove files you just use hg addremove and all files you added and removed are synced.

Also you don't need to stash file for a commit. All files are committed by default. You still can commit only certain files. But I personally never used that feature in git of mercurial and normally just used git add . to stash all files for a commit.

Thread Thread
 
yoadev profile image
Younes

Ow interesting thank you !

Why does git became popular if mercurial is faster ?

Thread Thread
 
kerberosmorphy profile image
KerberosMorphy

I help a teacher in a programming class at university and we switch from mercurial to git and I'm really happy of that. Found it easier to help student and the mecanic to bundle and un bundle a project is so much more easier with git.

As for the platform, we were on Bitbucket but now that we are with git we evaluate Github VS GitLab.
I use GitLab a lot at my job and I think GitLab could be easier to teach for new student or student who will only have one or two programming courses.

But there's also Github classroom, I will test it this semester, I'm looking to automatize correction for semesters project directly in github.

Collapse
 
bergamin profile image
Guilherme Taffarel Bergamin • Edited

@ian Wijma

Or you could use GitKraken and virtually never open bash again.

Sorry if I'm replying to the wrong thread. The reply button got me confused.