2 Stimmen

Unterschiede zwischen TortoiseGit und GitLab

Ich habe den Eindruck, dass Gitlab sowohl ein Repository ähnlich wie Github (aber privat) erstellt als auch eine Web-Client-Schnittstelle zum Repository bereitstellt.

Ich habe auch den Eindruck, dass TortoiseGit ein Windows-basierter Git-Client ist.

Habe ich recht?

Wenn ich Gitlab benutze, brauche ich dann TortoiseGit?

Was ist der Unterschied zwischen dem Gitlab-Webclient und TortoiseGit?

5voto

TortoiseGit ist einfach eine native GUI-Git-Client-Anwendung. GitLab ist ein vollständiges Repository-Management- und Entwicklungslebenszyklus-Framework, das einige Funktionen ähnlich wie GitHub bietet, wie z.B. Pull-Requests, Fehlerverfolgung, Benutzerauthentifizierung usw. Es handelt sich um zwei verschiedene, unabhängige Anwendungen, die für zwei unterschiedliche Dinge verwendet werden.

Sie können GitLab mit jedem Git-Client verwenden, einschließlich, aber nicht beschränkt auf TortoiseGit und die integrierte Git-Befehlszeile.

Andererseits können Sie TortoiseGit mit jedem lokalen oder entfernten Git-Repository-Host verwenden, einschließlich, aber nicht beschränkt auf GitLab.

Vom Arch Linux Wiki für GitLab:

Gitlab ist eine kostenlose Git-Repository-Verwaltungsanwendung, die auf Ruby on Rails basiert. Es wird unter der MIT-Lizenz vertrieben und der Quellcode ist auf Github zu finden. Es handelt sich um ein sehr aktives Projekt mit einem monatlichen Veröffentlichungszyklus und ist ideal für Unternehmen, die ihren Code privat halten wollen. Betrachten Sie es als ein selbst gehostetes Github, aber Open Source.

Über Git-Clients

Übrigens empfehle ich TortoiseGit nicht. Tatsächlich empfehle ich im Allgemeinen keine GIT-GUIs, da ich der Meinung bin, dass sie zu viele Details darüber abstrahieren, wie GIT tatsächlich funktioniert. Aber wenn Sie eine GUI-Anwendung für GIT verwenden möchten, empfehle ich stattdessen SourceTree, weil es nicht so viele Details abstrahiert wie TortoiseGit.

TortoiseGit ist stark von TortiseSVN beeinflusst, das auf SVN-ähnlichen Workflows basiert, sodass Sie mit TortoiseGit nicht wirklich in git-typische Workflows geleitet werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X