Nicht beansprucht: Wir arbeiten an GitLab ?
GitLab ist eine robuste Plattform, die den Softwareentwicklungsprozess mit Tools für Versionskontrolle, Projektmanagement und Zusammenarbeit optimiert. Sie ermöglicht Teams die Verwaltung von Repositories, die Nachverfolgung von Änderungen und die Automatisierung von Teilen des Software-Entwicklungszyklus durch kontinuierliche Integration und Bereitstellung. Mit seiner benutzerfreundlichen Oberfläche und umfangreichen Funktionen unterstützt GitLab Entwickler dabei, ihre Produktivität zu steigern und hochwertige Codebasen zu pflegen. Die Plattform ist für Projekte jeder Größe anpassbar, von kleinen Startups bis hin zu großen Unternehmensanwendungen.
( 1 )
| Unser |
|
|---|---|
| Benutzerfreundlichkeit |
|
| Einsatz | Cloud / SaaS / Webbasiert, Desktop-Mac, Desktop-Windows, mobiles Android, mobiles iPhone, On-Premise-Linux |
| Unterstützung | 24/7 (Live-Repräsentant), Chat, E-Mail/Helpdesk, FAQs/Forum, Wissensdatenbank, Telefonsupport |
| Training | Dokumentation |
| Sprachen | Englisch |
Vergleichen GitLab mit anderen beliebten Tools in derselben Kategorie.
CI/CD pipeline module in this product is good to me. We can quickly deploy our code in a container.
No module/features are we can say disliked.
Managing code management. Our team members work together in a single module and at last deploy on production—hassle-free version control.
I am using GitLab at many organizations and found it best for any early-stage startup that is running on a strict budget. - Free unlimited private repo - Free unlimited users - Sufficient roles/access control under free plan - Many integrations available for slack/jira/zeplin etc which is great for visiblility in project planning - Free CI/CD pipelines are cherry on the cake.
- Few settings can be made handy. - Sometimes, the server goes down, and that affects the development/productivity.
- Code and developement is an important part of any tech based industry. And ours is a tech driven ecommerce company. GitLab has provided us with a very strong infrastructure to make a rock-solid foundation for our tech.
I love the UI of GitLab. It's straightforward to monitor and view the changes made by the team. Moreover, the feature provided to integrate and deploy the code in various environments is also helpful. We can provide granular access to different members in a team.
Suppose we are merging a feature branch to develop. And many members of the Team had contributed their code in the particular feature branch. During the merge and review phase, we can see the changes between the two branches. It would be great if we can see the name of the person as well when we hover over the changes which are highlighted in the green color. It does help if we are reviewing as a team. We can clarify the changes at that moment instead of going back and looking at who added the changes in which commit.
Version Control of Code, Deployment of code in relevant infrastructure using Pipeline.
The ability to work on different parts of project in branches, without affecting the main code base. The amount of times this has helped me from breaking my projects is too damn high
in the year I have been using this, twice i have had issues where my branches just dissappered. Took a couple of days for them to come back
Code Collaboration and project managment (code wise)
Fast and easy to use Can integrate with more than on tool
Does not have a Desktop application like GitHub
uploading code and controlling the code versions
Great UI to manage GIT workflows such as merges, reviews, pipelines and devops
There should be more flexibility in merge requests in order to manage which branch the request would be merged to - for instance, once the code has been merged to a test branch and testing has finished - then there could be an option to merge the code to the master branch. However currently merge requests are very basic in nature
Managing our codebase through Gitlab. Allowing multiple users to contribute to multiple projects.
GitLab is the golden standard for version control. It is straightforward and provides a web interface for users that may need to merge code or updates but may not be familiar with branch structure/versions. It also allows you to merge at the terminal level as well which provides a faster and expert level of use.
Few controls are in place that one can select or create before a merge is allowed. While it does integrate into Jira very well, it doesn't have direct global control on merges.
Version control is made efficient and easy, and a legible history of the software is laid bare with GitLabs logs.
The interface is best, compared to other git tools
Sometimes it is tough to tag up with secured materials with passwords
I work on developing software with this, for collaboration within teams I use that
Powerful web functions, continuous integration with the Gitlab runner. Very stable system once is written exclusively in c. Reviews and merge requests can be easily done even for remote teams.
Sometimes is very tricky to undo things. There is no posiblility to comment a random line of code for review.
Development and building and automatically testing the software using cmake, unit tests, and pyunit integration tests. Software review using merge requests. Automatic releasing of the software.
I like the below features: 1) Reduce cost. 2) Reduce developer time thus increasing productivity. 3) we can see the changes before pushing the change. 4) ui is quite good. 5) approval process can be setup to ensure changes are correct for the purpose of review.
I don't think I can dislike any feature right now.
I am solving below problems: 1) I am able to save time. 2) productivity is increased. 3) quite simple process to push the development changes. 4) I can see what changes I have made before pushing the changes to branch.