git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: drawbacks to svn server + git-svn vs git server?

From
Pascal Obry <pascal@obry.net>
Date
Oct 21, 2009, 15:19 UTC
Message-ID
<4ADF2666.1070908@obry.net>
In-Reply-To
<25994334.post@talk.nabble.com>
Le 21/10/2009 17:05, Dexter Riley a écrit :
Show 7 quoted lines
> Hello.  My group is currently using subversion on our version control server,
> but would like to move to git as a client.  We are considering using
> git-svn, to avoid revalidating the server software.  My question is, are
> there any major disadvantages to using git-svn versus git?  I know that the
> git repository would be smaller.  I'm more concerned about possible svn
> repository corruption, performance when pushing large merges back to svn,
> and any gotchas you might have encountered.

Something that come to mind immediately is that you'll loose merge information as Subversion has linear history. I understand that recent Subversion versions have added some information about merges but I don't think git-svn handles this (I don't even know if it makes sense or not:).

If you have a single integrator you'll also loose the author name. Keep in mind also that git-svn is slower to get new commits from the upstream repository.

I've used git-svn for a while now without any trouble. And I can say that I won't move back to using an svn client.

Pascal.
-- 
--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|    http://www.obry.net  -  http://v2p.fr.eu.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver keys.gnupg.net --recv-key F949BD3B
Previous: Dexter RileyNext: Dmitry Potapov
Message 2 of 5 in “drawbacks to svn server + git-svn vs git server?”
  1. Dexter RileyOct 21, 2009
  2. Pascal ObryOct 21, 2009
  3. Dmitry PotapovOct 21, 2009
  4. Tim MazidOct 28, 2009
  5. Matthieu MoyOct 28, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.