Ist TortoiseGit schon bereit für die Hauptsendezeit? [closed]

Lesezeit: 5 Minuten

Benutzer-Avatar
swilliams

Ich bin ein großer Fan der Einfachheit von TortoiseSVN. Ich bin auch daran interessiert, mich mit Git zu beschäftigen, und denke, dass es gut zu einem bevorstehenden Projekt passen würde. Eine streng befehlszeilenbasierte App kann jedoch ein wenig einschüchternd sein. Ich habe die befolgt SchildkröteGit Projekt für eine Weile, und es sieht so aus, als ob sie über 1.0 liegen.

Gibt es jemanden, der es gerade in freier Wildbahn verwendet? Wie läuft es? Können Sie damit alle Funktionen in Git gut nutzen?

Benutzer-Avatar
Bob Fanger

JA, es ist fertig!

TortoiseGit hat seit 2009 einen langen Weg zurückgelegt.
Und jetzt hat Microsoft Windows die beste grafische Oberfläche zu git 😉

Es ist besonders schön für Leute, die TortoiseSVN verwendet haben, weil es vertraute Dialoge und Terminologie verwendet. Wie “Revert..” statt “Reset / Checkout” oder dass es den “Index” in einem einzigen (commit) Dialog abstrahiert.

Natürlich gibt es noch Raum für Verbesserungen, vor allem weil die meisten Befehle an die Kommandozeilenversion weitergeleitet werden, was keine optimale Visualisierung bietet.

Benutzer-Avatar
alexandrul

Bisher verwende ich TortoiseGit 1.0.2.0 nur für die Anzeige des Dateistatus im Explorer, und manchmal werden die Symbole für ein bestimmtes Projekt einfach nicht mehr angezeigt (ich habe noch nicht herausgefunden, welche Muster zu diesem Verhalten führen ).

IMHO ist es langfristig besser zu lernen, Git-Befehle direkt zu verwenden.

AKTUALISIEREN

Wenn TortoiseGit die Dateistatussymbole nicht anzeigt, löschen Sie die index_cached.igit Datei in Ihrer .git Mappe.

TortoiseGit bietet viele Vorteile gegenüber dem Kommandozeilen-Git. Ich benutze es und finde es großartig und habe es den anderen Entwicklern empfohlen, mit denen ich zusammenarbeite.

Und die Menge an „Voodo“ war minimal im Vergleich zu dem, was ich tun musste, um Git auf meinem Centos-Server zu installieren und zum Laufen zu bringen.

SmartGit kommt gut voran, aber es ist in einem sehr frühen Entwicklungsstadium. Ich verwende im Moment aktiv SmartCVS, migriere aber langsam zu Git. Wenn man von SmartCVS und SmartSVN ausgeht, ist das ein guter Schachzug von Syntevo.

Aber, wie alexandrul sagte, ich denke, Sie sollten sich die Zeit nehmen, auch die Kommandozeilen-Tools zu lernen.

(Nur meine Meinung – ich habe keine Verbindung zu Syntevo, abgesehen davon, dass ich ein zufriedener Kunde bin!)

Git ist bereit für die Hauptsendezeit, und wenn Sie sich zumindest für TortoiseGit entscheiden, haben Sie eine großartige Reihe von Tools, auf die Sie zurückgreifen können, falls seltsame Dinge passieren.

Imho passieren immer seltsame Dinge mit VCSs, und git leistet großartige Arbeit, um diese Häufigkeit zu reduzieren.

  • GIt an sich ist BEREITS Primetime. Es geht darum, GUI-Tools unter Windows zu haben, die die Funktionalität von Git kapseln können. Um ehrlich zu sein – sobald Sie sich an die Befehlszeile gewöhnt haben, ist es wie Crack – Sie fühlen sich ohne sie verloren.

    – MunkiPhD

    28. Oktober 2010 um 1:53 Uhr

  • @MunkiPhD … richtig, das habe ich versucht zu kommunizieren.

    – mvrak

    28. Oktober 2010 um 17:17 Uhr

Benutzer-Avatar
rjmunro

Okt2010 Hinweis: Meine (unten) Antwort ist jetzt mehr als ein Jahr alt. Betrachten Sie es als historisch :-). Ich habe keine Ahnung, wie es TortoiseGit in letzter Zeit ergeht.


Wenn Sie nicht auf Schmerzen oder Versagen vorbereitet sind, ist es nicht bereit für die Primetime. Sie müssen noch detaillierte Installationsanweisungen oder beschreibende Fehlermeldungen hinzufügen, und wenn Sie die Standardeinstellungen von msysgit und TortoiseGit akzeptieren, wird es nicht funktionieren, bis weiteres Voodoo ausgeführt wird. Was es damit auf sich hat, ist mir nicht ersichtlich.

Aktualisieren: Endlich habe ich TortoiseGit auf einem meiner beiden Systeme zum Laufen gebracht. Am Ende ging ich in eine cmd-Konsole und versuchte, git.exe ohne die msys-Umgebung auszuführen. Dies führte dazu, dass ich entdeckte, dass git.exe libcurl-4.dll nicht finden konnte. Ich habe mein msysgit\mingw\bin-Verzeichnis zum Systempfad hinzugefügt, um sicherzustellen, dass es gefunden wird (zusammen mit ein paar anderen verwandten Pfaden, die ich bereits hinzugefügt hatte), und es hat endlich funktioniert. Wenn die Schaltfläche “Jetzt prüfen” in den TortoiseGit-Einstellungen keine Version anzeigt, können Sie darauf wetten, dass die DLL nicht gefunden wird. Dafür müsste es wirklich einen Fehler geben – und das ist ein Grund, warum ich sage, dass es nicht bereit ist.

  • GIt an sich ist BEREITS Primetime. Es geht darum, GUI-Tools unter Windows zu haben, die die Funktionalität von Git kapseln können. Um ehrlich zu sein – sobald Sie sich an die Befehlszeile gewöhnt haben, ist es wie Crack – Sie fühlen sich ohne sie verloren.

    – MunkiPhD

    28. Oktober 2010 um 1:53 Uhr

  • @MunkiPhD … richtig, das habe ich versucht zu kommunizieren.

    – mvrak

    28. Oktober 2010 um 17:17 Uhr

Benutzer-Avatar
Nick Cox

Dies ist mein Lieblingsstück aus der SmartGit-Lizenz:

3.2 Die SOFTWARE darf nicht verwendet werden, wenn ihre Verwendung zu Verletzungen von Leben, Körper, Gesundheit von Menschen oder Tieren oder zu Umweltschäden führen kann (z. B. keine Verwendung für Atomreaktoren, Waffen und medizinische Geräte).

Meinen sie das ernst??

  • ja, aber sie sagen nur, verklagen Sie uns nicht, wenn alles schief geht. Ich denke, Sie werden in Ordnung sein, vorausgesetzt, Git wird nur verwendet, um beim Schreiben der Software zu helfen, und nicht als Teil des Live-Systems.

    – Ian Ringrose

    2. März 2010 um 8:12 Uhr

1271440cookie-checkIst TortoiseGit schon bereit für die Hauptsendezeit? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy