繁体   English   中英

Git svn fetch,rebase,reset和dcommit函数都挂起,在一个svn分支上没有错误

[英]Git svn fetch, rebase, reset and dcommit functions all hang with no error on one svn branch

我有一个大型项目的克隆存储库,有一些非标准的布局。 我的大多数分支都很好,但其中一个没有。

任何git svn命令都会挂起,永远不会完成或出错。

我已经尝试过git reset等,但没有任何效果。 我无法在分支上获取,变基或拒绝。

这是其他人见过的吗? 我该怎么办才能修复它? 谷歌什么都没有。

谢谢!

您可以尝试使用提供git-svn独立实现的SmartGit与您的存储库一起工作,我希望它不会挂起。

我相信这是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来安装git和svn,使用sudo port install git-core +svn如另一个关于更新内置OSX SVN :: Core perl库的问题所指定的那样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM