YA
Mid-Market (51-1000 emp.)
"Good for code repository"
4/5
What do you like best about GitLab?

Relatively similar to multiple other code repository hosting websites. Many of the same features of being able to have multiple repositories and create merge requests. Relatively easy to comment on code and create threads in order to make discussions. Is also pretty easy to set up a number of continuous integration and continuous deployment. New features are regularly being added which helps make things easier. We have multiple repositories set up and are able to deploy automatically to our staging environment. We also have a number of tests that are run to ensure that merging into the master is fully successful and this updates every time there are new merges into master. It also has dark view readily available which is a relief. Review collected by and hosted on G2.com.

What do you dislike about GitLab?

It is not the easiest tool to use for stacked differentials. There are some benefits to arc where merge request A depends on merge request B which is supposed to merge into master. However, in kettle, it tends to be better to have people review commit by commit or wait until the first merge request is merged before putting the next one up for review; otherwise, you're stuck doing a lot of git rebase master or git rebase hard and cherry-pick. It is very annoying when you want to make a comment referring to multiple lines of code and you have to insert the line numbers manually. It is also very annoying that you often have to look side by side rather than in line; otherwise, it gets difficult to read. However, the problem with that is you end up needing a widescreen monitor. Review collected by and hosted on G2.com.

GitLab

See what 885 reviewers think of GitLab

4.5 out of 5 · Verified reviews from real users

Read all reviews