git-svn checkout 断言失败
Assertion failed on git-svn checkout
我正在尝试使用 git 在 Windows 7 上使用以下命令检出 svn 存储库:
git.exe svn clone "https://..." "D:\repo"
但是,无论我尝试使用什么其他选项,都会出现以下错误:
svn: E235000: In file 'subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c' line 1666: assertion failed (get_current_pool_cb != NULL)
我正在使用最新的 git 版本 2.27.0
知道这里的问题是什么吗?
是否可能,svn link 的 https 身份验证是这个原因?
我也安装了 svn 版本 1.13.0。 svn 和 git 之间是否存在不兼容的交叉引用?
我在 Windows 10 上遇到了完全相同的问题,遗憾的是没有适合您的真正解决方案。但同时安装以前的版本 2.26.2 可能会有所帮助。 Link
在我的例子中,它“解决”了问题,直到找到合适的解决方案。
更新(2020-07-21):
目前有一个版本 2.28.0 的候选版本已修复此问题。 Link
这是 2.27.0 版本中的已知错误,已在更高版本中修复请参见https://github.com/git-for-windows/git/issues/2649
在那之前,如果您不愿意参加售前赛,可以回滚到 2.26.2(自 2020 年 7 月 7 日售前赛起已修复)。
我正在尝试使用 git 在 Windows 7 上使用以下命令检出 svn 存储库:
git.exe svn clone "https://..." "D:\repo"
但是,无论我尝试使用什么其他选项,都会出现以下错误:
svn: E235000: In file 'subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c' line 1666: assertion failed (get_current_pool_cb != NULL)
我正在使用最新的 git 版本 2.27.0
知道这里的问题是什么吗? 是否可能,svn link 的 https 身份验证是这个原因?
我也安装了 svn 版本 1.13.0。 svn 和 git 之间是否存在不兼容的交叉引用?
我在 Windows 10 上遇到了完全相同的问题,遗憾的是没有适合您的真正解决方案。但同时安装以前的版本 2.26.2 可能会有所帮助。 Link
在我的例子中,它“解决”了问题,直到找到合适的解决方案。
更新(2020-07-21):
目前有一个版本 2.28.0 的候选版本已修复此问题。 Link
这是 2.27.0 版本中的已知错误,已在更高版本中修复请参见https://github.com/git-for-windows/git/issues/2649
在那之前,如果您不愿意参加售前赛,可以回滚到 2.26.2(自 2020 年 7 月 7 日售前赛起已修复)。