我确信这是一个愚蠢的问题,我责怪自己没有完全理解SVNSERVE过程的工作原理。
我有一个SVN repo,但需要将其移动到客户端云中的服务器。我这样做了一段时间,并遇到了SVNSERVE.exe进程未设置到正确目录的问题。
我将SVNSERVE.exe进程作为Windows服务运行并指向正确的目录。还有另外两个repos在同一目录中正常服务。我像其他人一样复制了新目录,但是我收到错误“找不到存储库”。我认为SVNSERVE只是查看了那个目录并提供了存储库,但我很难找到更多相关信息。
我认为这是一个Windows权限问题,但我将整个文件夹设置为对每个人都完全控制,所以不是这样。
我觉得很可怕我第一次参加比赛时并没有完全理解这个问题,但是在周日晚上已经很晚了,客户们正在大喊大叫。谁知道我错过了什么?
感谢。
编辑:
它特定于存储库。我使用我们服务器上的其他一些repos测试了相同的进程,当我复制它们时,它们按预期工作。
这个错误打破了我,我希望我能提供更多细节,但这就是我所知道的。我将尝试使用SVN转储而不是XCopy,看看它是怎么回事。我会告诉你的。
答案 0 :(得分:0)
如果客户使用的repo的url更改了需要执行svn switch --relocate
但听起来你有服务器问题。不要有足够的信息来帮助你。
答案 1 :(得分:0)
我们需要更多信息。
这是什么报告:
svnadmin验证路径/到/ repository
您可以在服务器上本地结帐吗?