Das Programm was ich wirklich täglich sowohl bei der Arbeit als auch privat nutze ist GitKraken (und es ist kostenlos!). Es hat bei mir Sourcetree abgelöst und selbst einige CLI-Verfechter bei der Arbeit nutzen GitKraken nebenbei, weil das Mergen durch die gute Darstellung sehr viel sicherer wird. Wer sich schon mal ver-merged hat, sollte mal überlegen GitKraken dafür zu nutzen.
Bis jetzt konnte das Plugin neben dem Shopware-Model als XML auch openTRANS 1.0 und 2.1 exportieren. Das war aber rein in PHP implementiert. Zusätzlich konnte man eigene XML-Formate über XSLT ausgeben.
Nun werde ich nach und nach den PHP Anteil reduzieren und auch openTRANS in XSLT implementieren. Erste Schritte sind getan.
Ich rechne damit dass ich so in 2 Wochen, dann alles so weit auf XSLT migriert haben werde.
Ich habe jetzt längere Zeit GitKraken benutzt. Ich sagte ja schon, dass wenn die noch etwas nachlegen werden, dann auch SourceTree überholen können. Seit der 1.6er Version ist es dann auch passiert. Übersichtlich, Pulls ohne Checkout, Konflikte direkt in GitKraken bearbeiten... und die Console sieht auch interessant aus.
Ich bin jetzt jedenfalls schneller mit GitKraken als mit SourceTree. UND es läuft unter Linux und Windows. Damit wird es noch "egaler" welches Betriebssystem man verwendet.
Ok ein vs ist jetzt übertrieben, dann leider gibt es SourceTree nicht für Linux. Würde es SourceTree für Linux geben, hätte ich GitKraken wohl nie ausprobiert und hätte direkt wieder SourceTree verwendet. Auch jetzt würde ich wohl noch direkt wieder Wechseln, sollte SourceTree für Linux verfügbar werden. Man merkt das Atlassian sehr viel Erfahrungen im Entwicklungsbereich hat und SourceTree läuft einfach super und ich hatte bis jetzt nie Probleme. GitKraken ist noch sehr neu und hat kleine Probleme. Bei mir bleiben leider oft Konflikte bestehen auch wenn ich diese in der IDE behoben habe. SourceTree erkennt externe Änderungen sehr viel zu verlässiger. Aber eines muss man GitKraken lassen.. optisch ist es echt super und man kann Merges, Branches und alles extrem gut verfolgen und auch bei Problemen allein durch die Betrachtung der Darstellung schnell heraus bekommen, wo Probleme in den Code rein kamen oder eben Konflikte falsch gelöst wurden.
Die Darstellung ist auch nicht ganz fehlerfrei und manchmal gehen die Linien dabei der Hälfte der Ansicht verloren und man muss den Branch einmal kurz wechseln, damit die Darstellung wieder stimmt.
Aber die Tabs und die Seitenansicht bei SourceTree sorgt gerade bei mehreren Projekten, die man parallel bearbeitet, sorgen für sehr viel mehr Übersicht. Ich kann direkt sehen, wo ich noch was commiten oder pushen muss und auch wird mir direkt angezeigt wo ich mal wieder pullen muss und wie viele Commits mir fehlen.
Fazit: Wenn man kein SourceTree hat sollte man GitKraken eine Chance geben. Ich gehe auch davon aus, dass GitKraken in den nächsten Monaten auch viele der Probleme beheben wird und es mit der Zeit zu SourceTree aufschließen könnte. Die Darstellung der Merges und Branches ist aber jetzt schon wirklich sehr gut!
Blog-entries by search-pattern/Tags:
Möchtest Du AdSense-Werbung erlauben und mir damit helfen die laufenden Kosten des Blogs tragen zu können?