3

我有一个大型项目的克隆存储库,其布局有些非标准。我的大多数分支机构都可以正常工作,但其中一个却不行。

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

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

这是别人见过的吗?我能做些什么来修复它?谷歌一无所获。

谢谢!

4

2 回答 2

0

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

于 2012-07-12T14:27:41.553 回答
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 版本无济于事。它从退出时挂起到启动时出现段错误。最后,我只是使用 MacPorts 来安装 git 和 svn,使用sudo port install git-core +svn的另一个问题是关于更新内置 OSX SVN::Core perl 库。

于 2012-11-16T02:56:14.540 回答