我们最近将我们的 SVN 存储库迁移到了一个新服务器(但它仍然在同一个域上运行)并使其无法从 http 访问。我们还使用“svn switch”的“--relocate”选项将工作副本指向 https URL 而不是 http。
移动后,我们可以将所有 SVN 操作作为正常流程的一部分运行,但是当我们尝试创建新的 SVN 标签时,它会给出“svn: '/svn/wib/!svn/bc/5634/wib/trunk /components' path not found”错误。我们正在运行的命令(过去已经成功运行)是:
svn copy --parents -m "testing copying of files to SVN tag" https://svn.example.com/svn/wib/wib/trunk/components https://svn.example.com/svn/wib/wib/tags/test1/
奇怪的是,https: //svn.example.com/svn/wib/wib/trunk/components是一个有效的路径,因为我们能够在浏览器中打开存储库。另外,上述路径上的“svn log”(见下文)运行正常。
svn log https://svn.example.com/svn/wib/wib/trunk/components@5634 | head -n1
我不确定如何进一步诊断此问题并调查根本原因。如果可以提供任何输入来解决此问题,我将不胜感激。谢谢!