2008-12-08 108 views

回答

18

This earlier version has working git-svn。我认为你安装的当前版本中的git-svn是固定的,但可能不是。 Git-svn绝对没有在Git 1.5.6.1的windows版本中工作。

+19

git-svn已添加回它的最新版本 – 2009-08-21 16:22:02

-1

我不知道git,但我知道对于Mercurial,例如,您必须安装SVN才能将SVN转换为Mercurial(并返回)。也许这对git是一样的?

SVN本身就很大,所以也许并发系统不希望用它们的软件分发它,从而导致下载。

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

当然,等待更明智的答案,或者搜索Web以确认我的信息... :-)尽管拥有SVN客户端并没有什么坏处,因为很多项目都使用它。

+0

嗨,这是一个我没有想到的有趣点,谢谢。但我实际上在我的系统(和路径)上都有来自底格里斯和TortoiseSVN的svn命令行客户端,所以它似乎不是问题: -/ – 2008-12-08 22:30:35

5

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

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

7

安装cygwin并选择Devel类别下的git-svn包。

35

git-svn安装在最新版本的msysgit中。然而,有一个轻微的警告:虽然混帐SVN在C显示了:\ Program Files文件\ git的\ libexec目录为 “混帐SVN”,SVN实际上是调用作为参数传递给git的可执行文件,即:

git svn clone http://example.com/svn/repo/ 
相关问题