Thursday, November 15, 2018

GitLab vs. GitHub

Protected branches
Guard your code by protecting branches against force pushes and let only people with higher permissions merge code into important branches.

Multiple authentication Levels
Set permissions according to people's role, rather than either read or write access to a repository. Don't share the source code with people that only need access to the issue tracker.

Group level milestones
View all the issues for the milestone you’re currently working on across multiple projects.

Attachments in issues
In GitLab you can attach any file to any issue or comment.

Internal projects in GitLab allow you to promote innersourcing of your internal repositories.

Work-in-Progress Protection
Simply add 'WIP' to the title of a merge request to prevent anyone from merging it. This gives you all the code review power of merge requests, while protecting unfinished work.