0

我们最近将我们的 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

我不确定如何进一步诊断此问题并调查根本原因。如果可以提供任何输入来解决此问题,我将不胜感激。谢谢!

4

1 回答 1

0

您正在运行的 SVN 复制命令(URL 到 URL)是服务器端问题。您需要通过服务器上的日志来跟踪错误(工作副本日志都不重要。)

我怀疑迁移存在问题。你升级SVN版本了吗?你是转储和加载还是只是 rsync 存储库?服务器端需要考虑很多变量。

于 2013-10-11T20:06:45.213 回答