News Versionsverwaltung: Vor 10 Jahren entwickelte Linus Torvalds Git

SFFox

Lt. Junior Grade
Dabei seit
Dez. 2010
Beiträge
375
Vorletzter Absatz: "Mittlerweile ist eine großer Teil der [...]" :-)
 

CvH

Commander
Dabei seit
Nov. 2007
Beiträge
2.185
wie ich git hasse, blöderweise ist git aber so gut :freak:

Um bei git komplett durchzublicken muss man schon viel Zeit mitbringen, wenn es wo hackt wird es gleich richtig aufwändig - wenn alles rund läuft ist es ein Traum. Schade das man bei Git nicht bisschen mehr Wert auf Einfachheit gelegt hat.
 

MarcDK

Captain
Dabei seit
Mai 2001
Beiträge
3.551
Trotzdem super Artikel. Vielen Dank. Sehr schön zusammen getragen.
 

helionaut

Commander
Dabei seit
Jan. 2011
Beiträge
2.297
Schliesse mich MarcDK an. Schön dass in letzter Zeit vermehrt Artikel zum Thema OSS bei CB zu lesen sind, die zudem noch gut geschrieben sind.
 

Yuuri

Fleet Admiral
Dabei seit
Okt. 2010
Beiträge
12.491
wie ich git hasse, blöderweise ist git aber so gut :freak:
Jaja... Zum Glück hab ich unter Windows TortoiseGit. Unter Linux ist da leider jedes Tool unbrauchbar oder überfrachtet und kümmert sich nicht ums Wesentliche. Konsole ist so lala... Ohne ständig die Switches zu kennen, nervt das ständige Nachschauen in der Doku (bspw. mal ne Datei aus nem anderen Branch zeigen). Wenn man die Switches kennt, gehts dann aber schon flott.
 

dflt

Lt. Commander
Dabei seit
Nov. 2011
Beiträge
1.387
Das System sollte verteilt arbeiten, jeder Entwickler sollte ein lokales Repository haben, dass exakt die Zweige des Originals abbildet, ein zentrales Repository existiert nicht mehr.
Das s ist zu viel.
​Ansonsten ist Git imho eine schöne Sache. Hoffe es bleibt noch eine Weile gut bestehen und die Open Source Community weitet sich aus.
 

fethomm

Redakteur
Ersteller dieses Themas
Teammitglied
Dabei seit
Okt. 2012
Beiträge
2.595
Jaja... Zum Glück hab ich unter Windows TortoiseGit. Unter Linux ist da leider jedes Tool unbrauchbar oder überfrachtet und kümmert sich nicht ums Wesentliche. Konsole ist so lala... Ohne ständig die Switches zu kennen, nervt das ständige Nachschauen in der Doku (bspw. mal ne Datei aus nem anderen Branch zeigen). Wenn man die Switches kennt, gehts dann aber schon flott.
Du kennst Smartgit? Meistenteils finde ich trotzdem für die einfacheren Sachen Konsole für Git am angernehmsten.
 

lurid

Lieutenant
Dabei seit
Dez. 2014
Beiträge
581
Immer wieder sehr beeindruckend, was Herr Torvalds so leistet..
 

flappes

Rear Admiral
Dabei seit
Jan. 2006
Beiträge
5.536
Bin da auch ziemlich faul und gucke lieber per Weboberfläche in den Code von anderen Zweigen (nutze bitbucket und github).
Ergänzung ()

Er ist halt ein Problemlöser (was die meisten Programmierer sind), er sieht oder hat ein Problem und sucht dafür eine Lösung, wenns die halt nicht gibt, dann entwickelt er eine.

Er ist aber auch minimalist, er entwickelt nur das was ER wirklich braucht, danach übernimmt dann doch meist die Community.
 

Yuuri

Fleet Admiral
Dabei seit
Okt. 2010
Beiträge
12.491
@ fethomm: Ja, ich hab so ziemlich alles durchprobiert. GitEye, SmartGit, gitk, git gui, gitg, giggle, ... SmartGit is da noch das Anständigste, ja (GitEye fällt raus, wegen dem nötigen Account). Aber alles ein eigenständiges Programm, nichts direkt im Dateimanager untergebracht. RabbitVCS ist ein Krampf, Dolphin hat nur ne rudimentäre Unterstützung.

Für mich schönstes Beispiel: Alle Branches und Tags in allen Remotes pushen. Mit TortoiseGit zwei/drei Klicks, auf der Konsole ne Schleife bauen für jedes Remote, inkl. --all und --tags. Für die Tags ggf. ein -f dranhängen. Nervt.
 

DarkDragN

Lieutenant
Dabei seit
Dez. 2005
Beiträge
824
Ich persönlich bevorzuge SourceTree unter OSX und Windows, leider gibt es da keinen Linux Ableger von.
 

CaptainIglo

Lt. Commander
Dabei seit
Mai 2003
Beiträge
1.370
Wir verwenden hier in der Firma je nach Projekt Git (embedded SW, Linux Basis) oder TFVC (.NET, Windows SW), also Team Foundation Server von MS:
Git ist ein sehr gutes System und für Open-Source super geeignet, ABER (abseits von ein paar Designunterschieden, welche mir bei TFVC besser gefallen - "Branch-Logik" z.B.) ist soooo viel komplizierter zu verwenden als TFVC, dass ich wenn es nur irgendwie geht, hier alle meine Projekte auf TFVC hoste...
Wie oft ist hier schon passiert, dass zwar der commit gemacht wurde, aber nicht gepusht und man sich dann wunderte, warum der andere das Update noch nicht hat. Oder das andauernde "herum-gemerge", da auch bei Änderung unterschiedlicher Files gemerged werden muss...
Das die ALM-Integration mit TFS auch noch viel besser ist (unser Git ist noch "separat" - TFS 2013+ könnte auch schon Git) tut dann den Rest, dass ich im geschäftlichen "Closed-Source-Umfeld" kein Git-Fan bin.
 
Top