2012-05-09 42 views
1

我正在尝试将svn repo迁移到git。 “:不能Exec的‘混帐svn的’:不是一个目录致命”错误git-svn不工作,报告“致命:不能执行'git-svn':不是目录”

说我在目录〜/温度,甚至我就跑“,但我在

git svn clone https://svn.xxx.com/repos/xxx/trunk ~/temp 

它抛出一个stucked git svn“,我得到了同样的错误信息。

试图

man git-svn 

效果很好。

请问有什么问题?

+0

同时使用SVN和Git接口,你需要给路径原来的svn的 – CharlesB

+0

它是一个回购协议的URL或文件路径?我试过git svn clone https://svn.xxx.com/repos/xxx〜/ temp和file:/// Sites/xxx(我的本地svn回购)〜/ temp。仍然是相同的错误 –

+0

什么是你的操作系统,你是如何安装git的? – CharlesB

回答

1

我建议您使用SubGit项目(subgit.com)进行迁移。它保留了最重要的SVN概念(EOL,忽略,标签,合并等),比git-svn好得多。并且还保持同步SVN和Git仓库,所以你可以直到你运行

subgit uninstall <path/to/svn/repo> 
+0

感谢您的推荐。我们会在git解决之后放弃SVN –