svn - Subversion 在 '..\..\..\subversion\libsvn_wc\update_editor.c 的第 1550 行报告故障 'action == svn_wc_conflict_action_delete'

标签 svn github tortoisesvn git-svn

当我尝试从 GitHub 获取最新版本时遇到此错误。做 您对此错误没有任何经验,请帮助我!!!

我尝试了一个全新的结帐并得到了同样的错误。请注意,它仅在我从 Github checkout 时发生。当我从本地 SVN 存储库 checkout 时,它工作正常。

---------------------------
Subversion Exception!
---------------------------
Subversion encountered a serious problem.
Please take the time to report this on the Subversion mailing list
with as much information as possible about what
you were trying to do.
But please first search the mailing list archives for the error message
to avoid reporting the same problem repeatedly.
You can find the mailing list archives at
http://subversion.apache.org/mailing-lists.html

Subversion reported the following
(you can copy the content of this dialog
to the clipboard using Ctrl-C):

In file
 'D:\Development\SVN\Releases\TortoiseSVN-1.8.6\ext\subversion\subversion\libsvn_wc\update_editor.c'
 line 1550: assertion failed (action == svn_wc_conflict_action_delete)
---------------------------
OK   
---------------------------

我尝试查找问题,但无法通过 Google 搜索找到任何解决方案。

其他人也在这里报告了此问题,但似乎尚未解决... http://subversion.1072662.n5.nabble.com/assert-triggered-in-update-editor-c-td117139.html

此外,这个问题似乎与 TortoiseSVN 无关,因为我尝试使用 Visual Studio 中的 AnkhSVN 更新存储库,但遇到了同样的错误。

SharpSvn.SvnMalfunctionException: Subversion reported a malfunction 'action == svn_wc_conflict_action_delete' on line 1550 of '..\..\..\subversion\libsvn_wc\update_editor.c'.
   at ?A0x12823cd1.sharpsvn_malfunction_handler(Int32 can_return, SByte* file, Int32 line, SByte* expr)
   at svn_client_update4(apr_array_header_t** , apr_array_header_t* , svn_opt_revision_t* , svn_depth_t , Int32 , Int32 , Int32 , Int32 , Int32 , svn_client_ctx_t* , apr_pool_t* )
   at SharpSvn.SvnClient.Update(ICollection`1 paths, SvnUpdateArgs args, SvnUpdateResult& result)
   at SharpSvn.SvnClient.Update(String path, SvnUpdateArgs args, SvnUpdateResult& result)
   at Ankh.Commands.SolutionUpdateCommand.PerformUpdate(CommandEventArgs e, ProgressWorkerArgs wa, SvnRevision rev, Boolean allowUnversionedObstructions, Boolean updateExternals, Boolean setDepthInfinity, IEnumerable`1 groups, SvnUpdateResult& updateResult)
   at Ankh.Commands.SolutionUpdateCommand.<>c__DisplayClass9.<OnExecute>b__6(Object sender, ProgressWorkerArgs a)
   at Ankh.ProgressRunnerService.ProgressRunner.Run(Object arg)

我尝试使用命令提示符 svn update 更新本地副本.. 并得到相同的错误..

Updating '.':
svn: E235000: In file 'D:\Development\SVN\Releases\TortoiseSVN-1.8.6\ext\subvers
ion\subversion\libsvn_wc\update_editor.c' line 1550: assertion failed (action ==
 svn_wc_conflict_action_delete)

知道如何修复它吗?

最佳答案

同样的问题已报告给 Github 支持,他们建议我们使用标准 SVN 客户端,特别是 http://www.sliksvn.com/en/download 。尝试使用相同的方法 checkout 相同的存储库效果很好。

如果您遇到类似问题,请使用 SilkSVN 或其他 SVN 客户端重试。

关于svn - Subversion 在 '..\..\..\subversion\libsvn_wc\update_editor.c 的第 1550 行报告故障 'action == svn_wc_conflict_action_delete',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23991573/

相关文章:

svn - 如何删除工作副本中所有未版本控制/忽略的文件/文件夹?

sql-server - 需要好的方案/工作流程来使用 Subversion 管理数据库对象

svn - Tortoise SVN 提交错误 : 'Invalid PROPPATCH property'

github - 使用 GitHub Actions 创建标签而不是发布

linux - GIT:git checkout --ours 仍然显示 "both modified"

svn - Ankhsvn 错误 : Client too old to work with working copy

java - 在一个 Github 存储库中拥有多个 eclipse 项目

svn - subversion 1.6.x 在 checkin 时丢失更改

linux - SVN 命令不适用于 Cygwin

svn - 上下文菜单中的所有TortoiseSVN操作都很慢