在Windows上的git-svn。 在哪里得到二进制文件?

我想使用git作为远程SVN仓库的本地仓库。 我从http://code.google.com/p/msysgit/downloads/list安装了1.6.0.2版本。

根据文档同步通过命令完成

git svn 

或者调用一个单独的命令包装器

 git-svn 

他们都不是在我的安装可用,我找不到一个单独的Windows二进制文件的下载。

我目前使用MSYS构build。 我必须切换到cygwin吗?

这个早期的版本有工作的git-svn。 我认为你安装的当前版本中的git-svn是固定的,但也许不是。 Git-svn绝对没有在Git 1.5.6.1的windows版本中工作。

git-svn安装在最新版本的msysgit中。 然而,有一点需要注意:当git-svn在C:\ Program Files \ git \ libexec中显示为“git-svn”时,svn实际上被称为git可执行文件的参数,因此:

 git svn clone http://example.com/svn/repo/ 

安装cygwin并selectDevel类别下的git-svn包。

git svn命令是用Perl编写的,需要Subversion Perl库。 svn命令行命令的存在对于git-svn是不够的。

我没有在Windows上使用git svn (只在Unix和Mac OS X上),所以我不能提供更多的细节,但希望这应该指向正确的方向。

我不知道git,但是我知道对于Mercurial来说,例如,你必须安装SVN来将SVN转换成Mercurial(和后面)。 也许这对git是一样的?

SVN本身是相当大的,所以也许并发系统不希望与他们的软件分发,膨胀下载。

我使用Slik SVN的命令行SVN客户端,不是太大,安装干净。

当然,等待更明智的回答,或者searchnetworking来确认我的信息… :-)尽pipe拥有SVN客户端并不会有什么坏处,因为很多项目都使用它。