我有一个大型项目的克隆存储库,其中有一些非标准的布局。我的大多数分支都很好,但其中一个没有。
任何git svn命令都会挂起,永远不会完成或出错。
我已经尝试过git reset等,但没有任何效果。我无法在分支上获取,变基或拒绝。
这是其他人见过的吗?我该怎么办才能修复它?谷歌什么都没有。
谢谢!
答案 0 :(得分:0)
您可以尝试使用提供git-svn独立实现的SmartGit来使用您的存储库,我希望它不会挂起。
答案 1 :(得分:0)
我相信这是Alien-SVN perl库中的一个错误。我正在运行OSX,它带有一个1.6.x版本的Perl-Subversion绑定。我发现我能够使用这个最小配置重现挂起效果:
use SVN::Core;
warn $SVN::Core::VERSION;
use SVN::Ra;
SVN::Ra->new('https://example.org/example/project/trunk');
exit;
我尝试使用内置的OSX Perl / CPAN来更新SVN :: Core版本无济于事。它在启动时从退出挂起到segfaulting。最后,我刚刚使用MacPorts使用sudo port install git-core +svn
安装git和svn,如另一个关于更新内置OSX SVN :: Core perl库的问题所述。