Basecamp vs GitLab

GitLab compared to other DevOps tools

Basecamp is a project management and collaboration tool designed to eliminate tools like slack, email, and Google Docs. It promises to make it easier for project teams and their customers to share, collaborate, and complete project tasks.

FEATURES logo-horizontal

Issues

Quickly set the status, assignee or milestone for multiple issues at the same time or easily filter them on any properties. See milestones and issues across projects.

Learn more about the Issue Tracker

Threaded Discussions

Collaborate with threaded discussions in issues, merge requests, and epics.

Learn more about Threaded Discussions

New Issue via Email

Create an issue from email by sending in the issue title and description.

Create issue from email

Custom Notifications

Be notified by email, Slack, or ToDos anytime there are changes to an issue or merge request.

Learn more about Custom Notifications

Todos

When a user is mentioned in or assigned to an issue or merge request it will be included in the user Todos, making the development workflow faster and easier to track.

Learn more about Todos

Drag and Drop Tasks

Drag and drop tasks in a task list.

See the GitLab issue to implement this

Hill Chart Status reporting

Hill charts make it simple to report the general status of a work item, issue, or project. Where before the top of the hill, the item is full of uncertainty and unknowns, and after the crest of the hill, execution is clear sailing with fewer risks and unknowns.

Project Issue Board

GitLab has Issue Boards, each list of an Issue Board is based on a label that exists in your issue tracker. The Issue Board will therefore match the state of your issue tracker in a user-friendly way.

Learn more about GitLab Issue Boards

Group Issue Board

Issue board scoped at the group level, so that you can view issues in all projects of that group.

Learn more about Group-level Issue Boards

Multiple Project Issue Boards

Large companies often have hundreds of different projects, all with different moving parts at the same time. GitLab Enterprise Edition allows for multiple Issue Boards for a single project so you can plan, organize, and visualize a workflow for a feature or product release. Multiple Issue Boards are particularly useful for large projects with more than one team or in situations where a repository is used to host the code of multiple products.

Multiple Project Issue Boards

Merge Request Commit Discussions

Comment on a commit within the context of a merge request itself

Merge Request Commit Discussions

Preview your changes with Review Apps

With GitLab CI/CD you can create a new environment for each one of your branches, speeding up your development process. Spin up dynamic environments for your merge requests with the ability to preview your branch in a live environment.

Learn more about Review Apps

Work in Progress merge requests (WIP)

Prevent merge requests from accidentally being accepted before they're completely ready by marking them as Work In Progress (WIP). This gives you all the code review power of merge requests, while protecting unfinished work.

Learn more about WIP MRs