Gitlab a good foundation
April 21, 2022

Gitlab a good foundation

Joshua Li | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

Gitlab features development repository branches which enables our team to create many different software load sets to meet different customers' mission requirements while maintaining a consistent product architecture. Gitlab tracks and stores all our development changes and commits for the latest software versions on respective branches. The branches are easily accessible for pulling and pushing changes.
  • Separate software branches.
  • Store respective artifacts.
  • Document developmental changes.
  • Store software versions for a variety of file types.
  • Trace past activity or changes.
  • Document brief details of the changes.
  • Characterize different branches for distinguish.
  • Merge branches easily.
  • Supports centralized development.
  • Enables development sharing with other projects.
  • Provides one stop repository.
  • Does not document by business event.
Gitlab is used specifically on our development network with login authentication. Provides some levels of security and protection enough for conventional means. Have not used Gitlab to help identify security vulnerabilities.
GitLab continuous code integration enables multiple developers to work on the same features simultaneously without interfering with each other. Work productivity is enhanced and better tracked and traced in the development process. Other projects can also reference the software branches to search for a particular feature; however, searching for the actual code syntax may be challenging.

Do you think GitLab delivers good value for the price?

Yes

Are you happy with GitLab's feature set?

Yes

Did GitLab live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of GitLab go as expected?

Yes

Would you buy GitLab again?

Yes

Gitlab is well suited for development projects where software is experimented with. Throughout development, features may be added or subtracted and Gitlab enables creating different software branches to tailor and track certain software configurations. This is good is different customers want the same software but are customized with different features. However, merging branches retroactively is more difficult for seamless software integration.