git - svn 到 git 的转换

标签 git ubuntu svn git-svn

我正在尝试将 SourceForge 项目从 Subversion 转换到 Git。根据一些谷歌搜索,应该可以使用这个命令:

git svn clone http://PROJECT.svn.sourceforge.net/ PROJECT.git

其中 PROJECT 是 SourceForge 中的项目名称,用于将 SVN 项目 check out 到本地 git 存储库中。

然而,这只会给出以下错误信息:

Initialized empty Git repository in /home/user/git/PROJECT.git/.git/
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/SVN/Core.pm line 584.
XML data was not well-formed:  at /usr/bin/git-svn line 1385

我使用的是 Kubuntu 8.10,Git 是 1.5.6.3 版本。

我找到了一个 bug在Fedora上反射(reflect)好像是类似的,但是一直没有解决,所以不知道问题出在哪里。我是否错误地使用了命令,或者这是一个错误?

最佳答案

来自svn project page您似乎使用了错误的 URL - 请尝试:

git svn clone http://PROJECT.svn.sourceforge.net/svnroot/PROJECT PROJECT.git

我刚刚成功检查了一个(在 OS X 10.5 上使用 git 1.6.2):

git svn clone http://javaautoupdater.svn.sourceforge.net/svnroot/javaautoupdater ok.git

关于git - svn 到 git 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632724/

相关文章:

git - 在远程 git 项目的 dockerfile 中添加依赖项以使缓存无效

django - 遵循 Subversion 存储库 Trunk : Git (Mirror), Git-Svn、Subversion 的最佳实践?

java - JDK 和 IDEA 在 Ubuntu 上忽略 $HOME

linux - Ubuntu Linux 上的 Tess4J,UnsatisfiedLinkError

SVN 外部和修订协会

git: 'send-email' 不是 git 命令。见 'git --help'

ruby-on-rails - 在 Windows 中开发 Ruby 和 Rails?或 Linux 虚拟机

c - 可变函数的问题

svn:转储格式文档?

linux - find命令的输出如何为 "clip"?