-
Notifications
You must be signed in to change notification settings - Fork 3
GitHub vs GitLab
Roger Xu edited this page May 4, 2016
·
1 revision
Item | GitHub | GitLab |
---|---|---|
Protected Branches | X |
Item | GitHub | GitLab |
---|---|---|
Code Review | X | X |
Required Status | X | |
Merge Option | X | X |
Item | GitHub | GitLab |
---|---|---|
Issue Template | X | X |
Issue Vote | X | X |
Attach Images | X | X |
Attach Others | X | |
Predefined Labels | X | |
Task List | X | X |
Ordered Task List | X |
Item | GitHub | GitLab |
---|---|---|
Version Control | X | X |
Multiple Formats | X | |
Rename Page | X | |
Writing Tools | X | |
Attachments | X | |
Task List | X | X |
Item | GitHub | GitLab |
---|---|---|
Private | X | X |
Version Control | X | |
Multiple Files | X |
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.
GitLab not only allows you to search through code, but also searches through your commit messages.
Agilob contributed a great article about why you should choose GitLab for your next open source project.
GitHub Gist
- Draft - GitLab private wiki
- Finalize - GitHub git-tips wiki
- Publish - GitHub pages with images