GIT-Workflow vs. SVN-Workflow

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Warf
Beiträge: 1908
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: Suche Möglichkeiten, um ein Programm zu veröffentlichen

Beitrag von Warf »

marcov hat geschrieben:Sind das auch mit gleiche Protokolle ?

Hab bei beidem HTTPS genommen.
Ich weiß jetzt nicht genau woran es liegt, kenne die Interne funktionsweise der beiden programme nicht so sehr gut, ich weiß nur das git die dateien komprimiert und SVN auf delta basis arbeitet. Kann also daran liegen das SVN erst mal die "aktuelle" version der dateien aus den Deltas generieren muss, während man bei git einfach ein kleines komprimiertes paket bekommt.

Aber das ist mir auch jedes mal beim checkouten von den FPC und Lazarus quellen aufgefallen, das SVN verdammt viel langsamer ist als git

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Suche Möglichkeiten, um ein Programm zu veröffentlichen

Beitrag von m.fuchs »

Warf hat geschrieben:Aber das ist mir auch jedes mal beim checkouten von den FPC und Lazarus quellen aufgefallen, das SVN verdammt viel langsamer ist als git

Aber nicht unbedingt so langsam wie du das bei deinem Beispiel beschreibst. Ich verweise auf meinen Beitrag:
m.fuchs hat geschrieben: Hab gerade mal testweise OpenOffice per SVN ausgecheckt. 1,8 GiB in 13 Minuten. Finde ich ok.

Das war auch ein initiales Auschecken. Kann es sein dass dein SVN-Checkout von LLVM vielleicht nur ein Proxy war, der intern alles auf GIT umsetzt? Das kann dann natürlich dauern.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: GIT-Workflow vs. SVN-Workflow

Beitrag von m.fuchs »

Tja, irgendwie hat mich der Thread immer noch nicht überzeugt bzw. Git hat mich nicht gepackt.

Falls aber jemand da doch noch einsteigen möchte, das Hasso Plattner Institut bietet vom 03.06.2020 - 01.07.2020 einen Online-Kurs zum Einstieg in Git an:

https://open.hpi.de/courses/git2020

Teilnahme ist kostenlos und man bekommt sogar ein Zeugnis am Ende.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Ich934
Lazarusforum e. V.
Beiträge: 316
Registriert: So 5. Mai 2019, 16:52
OS, Lazarus, FPC: ArchLinux und Windows mit FPCUPdeluxe (L: 2.0.X, FPC 3.2.0)
CPU-Target: x86_64, i386
Wohnort: Bayreuth

Re: GIT-Workflow vs. SVN-Workflow

Beitrag von Ich934 »

m.fuchs hat geschrieben:Tja, irgendwie hat mich der Thread immer noch nicht überzeugt bzw. Git hat mich nicht gepackt.


Naja, jeder muss das für sich perfekte Werkzeug finden... Ich bereue es nicht, vor ein paar Jahren auf Git umgestiegen zu sein.

Du wirst lachen, aber sogar ich hab mich gestern in den Kurs eingeschrieben. Man kann immer noch etwas mitnehmen und momentan hab ich ja auch viel Freizeit. ;-)
Tipp für PostgreSQL: www.pg-forum.de

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2636
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: GIT-Workflow vs. SVN-Workflow

Beitrag von m.fuchs »

Ich934 hat geschrieben:Du wirst lachen, aber sogar ich hab mich gestern in den Kurs eingeschrieben.

Da lache ich nicht, habe ich nämlich auch gemacht. Wer weiß wozu man es brauchen kann.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1432
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: GIT-Workflow vs. SVN-Workflow

Beitrag von fliegermichl »

Na, dann sehen wir uns ja ab 3.Juni virtuell im Klassenzimmer :-)

Antworten