我正在尝试将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
效果很好。
请问有什么问题?
我正在尝试将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
效果很好。
请问有什么问题?
做完这些之后,问题似乎消失了。我得到了一个新版本的Git 1.7.3.4,不知道它是否是版本1.7.2
sudo port deactivate git-core
sudo port install git-core +svn
问题请参阅http://redlinesoftware.com/blog/2008/2/24/converting-subversion-repositories-to-git
但我的混帐SVN和git-svnimport被捣毁!部分
我建议您使用SubGit项目(subgit.com)进行迁移。它保留了最重要的SVN概念(EOL,忽略,标签,合并等),比git-svn好得多。并且还保持同步SVN和Git仓库,所以你可以直到你运行
subgit uninstall <path/to/svn/repo>
感谢您的推荐。我们会在git解决之后放弃SVN –
同时使用SVN和Git接口,你需要给路径原来的svn的 – CharlesB
它是一个回购协议的URL或文件路径?我试过git svn clone https://svn.xxx.com/repos/xxx〜/ temp和file:/// Sites/xxx(我的本地svn回购)〜/ temp。仍然是相同的错误 –
什么是你的操作系统,你是如何安装git的? – CharlesB