From: Jakub Narebski <jnareb@gmail.com>
To: Greg Hauptmann <greg.hauptmann.ruby@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: do you recommend "git" (over svn) for a 1-person team???
Date: Fri, 30 Jan 2009 04:46:56 -0800 (PST) [thread overview]
Message-ID: <m3y6wtvu4j.fsf@localhost.localdomain> (raw)
In-Reply-To: <d30068860901281725t14d19c1vc0557182bca3eb8d@mail.gmail.com>
Greg Hauptmann <greg.hauptmann.ruby@gmail.com> writes:
> Do you recommend "git" (over svn) for a 1-person team??? (the
> ability to commit while offline on my laptop sounds potentially
> enough reason)
Beside much easier (I think) sync between desktop and offline laptop?
You don't need to setup Subversion server (even if it is setting up
place for repositories): "git init" is enough (and you can use
filesystem, or bundles, or ssh for sync).
You don't have '.svn' in each directory, but one '.git' at the top
directory of your project (module).
You have (from what I have read) better support for file renames,
better support for binary files, and much easier merging branches
(before Subversion 1.5 you had to use third party tools (SVK or
svnmerge) to not have to do merges "manually", and even now the
support for easy merging is IMHO worse in SVN).
You have all those nifty tools like git-bisect, git-log with --grep
and -S (pickaxe), git-mergetool, git-blame which follows code movement
at request (see e.g. "git gui blame"), git-stash, incremental
comitting, comitting part of changes, etc.
What Subversion has over Git (becuase it is longer) is better tools...
--
Jakub Narebski
Poland
ShadeHawk on #git
prev parent reply other threads:[~2009-01-30 12:48 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <d30068860901281718x363348caya2dc94e798cc8091@mail.gmail.com>
2009-01-29 1:25 ` do you recommend "git" (over svn) for a 1-person team??? Greg Hauptmann
2009-01-29 1:38 ` Sverre Rabbelier
2009-01-29 2:09 ` Ted Pavlic
2009-01-29 2:15 ` James Pickens
2009-01-29 2:28 ` Martin Langhoff
2009-01-29 2:46 ` Greg Hauptmann
2009-01-29 3:31 ` Ted Pavlic
2009-01-29 4:05 ` Jeff King
2009-01-29 3:27 ` Ted Pavlic
2009-01-29 2:21 ` Garry Dolley
2009-01-29 2:57 ` david
2009-01-30 12:46 ` Jakub Narebski [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3y6wtvu4j.fsf@localhost.localdomain \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
--cc=greg.hauptmann.ruby@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).