I couldn't agree with Jürgen more!

Although I agree that GIT has become the most popular, having used both
GIT, SVN, and others, I can't imagine a worse system than GIT because:

1. What? You can change history?!?

2. Although I have a very long career, have learned many systems, authored
a computer language (Dynace), I am clearly not smart enough to understand
GIT. Many times I have gotten myself into a mess with GIT (never with SVN).
Interestingly, not even the "experts" could help me with GIT problems. Err.
Try this, try that. I can't even understand its history.

3. I like a central point of truth and think it is vitally important.

4. When cloning you get every change since day one. That's nuts! It takes
forever to clone a large system. They seem to have the philosophy that disk
space is free but the Internet is not always available. I prefer the
philosophy that the Internet is always available (or available enough) and
disk space and my time are not.

5. GIT forces you to keep separate projects in separate repos. How do you
keep them in sync? SVN doesn't have this problem.

The bottom line for me is that SVN is far, far simpler, and it has a better
model.

Blake McBride



On Sun, Dec 22, 2019 at 4:40 AM Dr. Jürgen Sauermann <
mail@jürgen-sauermann.de> wrote:

> Hi Peter,
>
> since GNU APL is hosted on Savannah, I suppose you can use git already if
> you want:
>
> https://savannah.gnu.org/git/?group=apl
>
> or:
>
> git clone https://git.savannah.gnu.org/git/apl.git
> Regarding myself, I'd rather die before using git. My last employer tried to
> make me change from SVN to git (the argument being that I was the last
> SVN user in the company) and I decided I'd be better off enjoying my 
> retirement
> rather than wasting my time messing with git problems instead of programming.
> My obvious aversion against git is based on quite some working experience
> with git. Even though I am using SVN since 15 or so years (compared to 3 years
> git) , I have in total spent more time on git (-problems) than on SVN 
> (-problems).
>
> Best regards,
> Jürgen Sauermann
>
> On 12/22/19 3:15 AM, Peter Teeson wrote:
>
> GNUApl seems to me to be pretty stable at the present time. So I’m wondering 
> what people think about the following:
>
> My sense is that Git is the version control system of choice these days and 
> has pretty much replaced SVN the way it replaced CVS.
>
> There is git-svn module which provides bi-directional maintenance capability. 
> In particular will preserve in git the historical svn commit meta data if 
> desired.
>
> Similarly github has replaced sourceforge for collaborative project 
> repositories.
>
> Been working with both git and github for a couple of years now and wonder 
> how folks feel about moving to them?
> IMO I think it would be a good move to future proof the source since I think 
> very few people are learning svn anymore.
>
> Comments?     And yes I’d be willing to take a shot at it.
> Not just out of curiosity  but with the intention of switching for the future 
> proofing reason at some cutoff date.
>
> respect….
>
> Peter
>
> P.S. Learning the basics of git are not too difficult and there are lots of 
> good tutorials as well as the git book which is freely downloadable.
>
>
>
>

Reply via email to