Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #129241

Re: git

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: git
Date 2023-03-12 09:57 +0100
Message-ID <tuk7mh.508.1@stefan.msgid.phost.de> (permalink)
References <git-20230310134055@ram.dialup.fu-berlin.de> <20230311181538.3939942b@blackbird.dehmel-lan.de> <slrnu0pls1.1abbu.hjp-usenet3@trintignant.hjp.at>

Show all headers | View raw


Am 11.03.2023 um 20:33 schrieb Peter J. Holzer:
> On 2023-03-11 17:15, Andreas Dehmel <blackhole.8.zarquon42@spamgourmet.com> wrote:
>> On 10 Mar 2023 12:46:19 GMT
>> ram@zedat.fu-berlin.de (Stefan Ram) wrote:
>>>   Ich möchte "git" einsetzen, aber die üblichen Einführungen in
>>>   git sind für mich unübersichtlich.
>>
>> Nachdem du recht einfache Anforderungen hast, würde ich mir eher svn
>> anschauen.
> 
> Äh, nein. SVN war im Vergleich zu CVS ein Fortschritt (großteils), aber
> ich will dahin nicht zurück, auch für Einpersonenprojekte nicht.

Ach komm, SVN kann doch nicht mal Branches oder Tags. Wir lachen
darüber, wenn jemand "Diplomarbeit_2023_final_V3_AnmerkungenMM.doc"
macht, aber am Ende ist "Taggen" in SVN genau das gleiche. Auf dem
Firmen-SVN gibt es zahllose Branches mit einem "trunk"-Verzeichnis drin,
denn auf das entsprechende Kommando sagt SVN nicht "den Branch gibt's
schon", sondern kopiert das strunzdumm rein.

Privat hab ich SVN übersprungen; aus CVS bekomm ich immerhin im Notfall
mit einem Editor noch Inhalt raus.

>> git hat eigentlich nur Vorteile bei Dingen wie massiv
>> parallelem Arbeiten ohne Netzwerkverbindung zum Master-Repo und
>> lightweight branching, alles Dinge für eine größere Zahl an Entwicklern,
>> als Quellcodeverwaltung ist git eine ziemliche Katastrophe.
> 
> Es gibt eigentlich nichts, was SVN besser kann als Git. Zugegeben, ich
> habe ein bisschen gebraucht, um mich daran zu gewöhnen (ich habe mit
> SCCS ca. 1988 angefangen, und SCCS -> RCS -> CVS -> SVN war eine recht
> natürliche Evolution, Git hat ganz andere Konzepte), aber wenn man es
> mal regelmäßig verwendet, lernt man es zu schätzen.

Der springende Punkt ist, zu verinnerlichen, dass man in git die
Geschichte umschreiben kann und gelegentlich auch muss.

Mit CVS oder SVN ist ein Commit endgültig. In git kann ich Commits noch
ändern (rebase, commit --amend). Aktionen anderer Leute auf dem Server
können mich sogar dazu zwingen, dies zu tun (git rebase origin/master).

[was in git nicht geht]
> 2) Keyword Expansion. Macht git nicht, wenn man also z.B. die
>     Versionsnummer in einem Script haben will, muss man das in den
>     Install-Prozess einbauen.

Wenn man einmal mit Mühe und Not einen Merge überlebt hat, will man
Keyword Expansion auch eigentlich nicht haben.


  Stefan

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: git Andreas Dehmel <blackhole.8.zarquon42@spamgourmet.com> - 2023-03-11 18:15 +0100
  Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-11 20:33 +0100
    Re: git Andreas Dehmel <blackhole.8.zarquon42@spamgourmet.com> - 2023-03-11 21:19 +0100
      Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-11 23:23 +0100
        Re: git Andreas Dehmel <blackhole.8.zarquon42@spamgourmet.com> - 2023-03-12 15:04 +0100
          Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-12 16:41 +0100
          Re: git Thomas Hochstein <thh@thh.name> - 2023-03-12 17:52 +0100
            Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-12 19:37 +0100
              Re: git Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2023-03-12 19:22 +0000
                Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-12 21:05 +0100
                Re: git Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2023-03-13 22:02 +0000
              Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-13 08:09 +0100
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-13 19:05 +0100
          Re: git Arno Welzel <usenet@arnowelzel.de> - 2023-03-17 16:53 +0100
            Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-18 09:17 +0100
              Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-19 10:07 +0100
                Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-19 10:50 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-19 11:23 +0100
                Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-19 15:21 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-20 07:15 +0100
                Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-20 07:34 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-20 12:27 +0100
                Re: git Enrik Berkhan <Enrik.Berkhan@inka.de> - 2023-03-20 17:31 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-07-17 21:01 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-20 18:37 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-23 18:05 +0100
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-03-23 20:09 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-07-17 21:00 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-24 18:46 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-07-17 20:59 +0200
                Re: git Arno Welzel <usenet@arnowelzel.de> - 2023-07-18 00:45 +0200
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-08-06 13:30 +0200
                Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-08-06 15:53 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-08-07 18:23 +0200
                Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-08-07 18:58 +0200
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-07-18 18:40 +0200
                Re: git Christian Garbs <mitch@cgarbs.de> - 2023-03-20 20:35 +0000
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-23 18:06 +0100
                Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-20 18:41 +0100
                Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-21 18:30 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-23 17:45 +0100
                Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-24 00:11 +0100
                Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-25 07:40 +0100
                Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-25 08:38 +0100
    Re: git Stefan Reuther <stefan.news@arcor.de> - 2023-03-12 09:57 +0100
      Re: git Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2023-03-12 10:27 +0100
      Re: git Thomas Hochstein <thh@thh.name> - 2023-03-12 12:29 +0100
        Re: git "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-03-12 14:17 +0100
  Re: git Marc Haber <mh+usenetspam1118@zugschl.us> - 2023-03-12 07:34 +0100
  Re: git Arno Welzel <usenet@arnowelzel.de> - 2023-03-17 16:41 +0100

csiph-web