svn 提交失败 svn: '/svn/!svn/bc/

Nic*_*las 5 svn

在进行一些重构之后,在 Eclipse 中,Subversion 在提交时开始抱怨。我不知道如何解决它。我已设法删除(并提交删除GPFragmentRef.java.

>niclas@nl:~/$svn commit -m "trying again"
Adding         core/doc/GDocSection.java
Adding         core/doc/GDocSectionID.java
Adding         core/doc/GDocSectionRef.java
svn: Commit failed (details follow):
svn: '/svn/!svn/bc/21791/DST/trunk/grammar-core/src/main/java/dts/grammar/core/policy/GPFragmentRef.java' path not found
Run Code Online (Sandbox Code Playgroud)

这是什么svn/!svn/bc意思?

Rup*_*Rup 1

它是 Subversion 用于管理提交事务等的内部 URL 集。这听起来好像您的服务器不再设置为在该 URL 上托管您的存储库。

您应该检查 mod_dav_svn 是否仍然设置和配置。你能得到一个干净的结账,或者运行任何与服务器操作对话的操作,例如svn status -u

或者,如果您的管理员尝试过滤您对存储库中某些路径的访问,则这可能是路径过滤问题。您始终还需要访问 /svn/!svn/ 树,并且可能还需要(由于一个旧错误)向存储库根目录 /svn 发出 OPTIONS 请求的权限。