git-svn icon
git-svn icon

git-svn

Native Subversion client in Git.

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
1like
0articles
Save

Features

  1. Git icon  Git Support

git-svn News & Activities

Highlights All activities

Recent activities

No activities found.

git-svn information

AlternativeTo Category

Development

Popular alternatives

View all
git-svn was added to AlternativeTo by divieira on and this page was last updated .

No comments or reviews, maybe you want to be first?

Featured in Lists

phant's software list

my software list, mostly open-source.I have used the vast majority of the software listed there myself for a long time. This software list open-source/free/freemium apps for Windows 10/11 that I would recommend.This also includes tools for CS/EE background developer. This list is designed to highlight excellent software in a particular area, so you don’t need to install all the software on the list. You should only consider installing the software I’ve selected when you have a need that falls under a specific section of the list.
By phantomfancy132 appsUpdated

phant's C dev list

toolchain of embedded C software development.
By phantomfancy25 appsUpdated

Official Links

Install from the command line

  • brew install git-svn

Be careful what you paste into a terminal. Check what a command installs before running it.

What is git-svn?

From the official documentation (https://git-scm.com/docs/git-svn):

NAME git-svn - Bidirectional operation between a Subversion repository and Git

SYNOPSIS git svn <command> [options] [arguments]

DESCRIPTION git svn is a simple conduit for changesets between Subversion and Git. It provides a bidirectional flow of changes between a Subversion and a Git repository.

git svn can track a standard Subversion repository, following the common "trunk/branches/tags" layout, with the --stdlayout option. It can also follow branches and tags in any layout with the -T/-t/-b options (see options to init below, and also the clone command).

Once tracking a Subversion repository (with any of the above methods), the Git repository can be updated from Subversion by the fetch command and Subversion updated from Git by the dcommit command.