SVN检出:未找到存储库。

6
我发现在我重启我的Mac OS X机器之前,SVN可以很好地工作。然后,当我执行"svn checkout svn://10.0.0.9/testA"时,会出现错误"svn: No repository found in 'svn://10.0.0.9/testA'"。
"svn info"命令产生以下结果:
Path: .
URL: svn://10.0.0.9/testA
Repository Root: svn://10.0.0.9
Repository UUID: e5a0987c-ab12-4088-82c5-263f6c00c66a
Revision: 3
Node Kind: directory
Schedule: normal
Last Changed Author: Mika
Last Changed Rev: 3
Last Changed Date: 2013-03-15 14:55:57 +0400 (Fri, 15 Mar 2013)

有什么建议吗?

你可以在这里看到。这可能是你的解决方案。链接 - PSR
2个回答

10

我发现需要杀死svnserve进程并重新启动它。

在终端上:

//查找和结束进程

ps -ef  | grep svnserve
sudo kill processID.

一个真实的世界例子如下:

root@debian:/home/arun# ps -ef | grep svnserv
root      2697     1  0 13:23 ?        00:00:00 svnserve -d
root      2935  2574  0 14:20 pts/1    00:00:00 grep svnserv
root@debian:/home/arun# kill 2697

//启动服务器

svnserve -d -r <path to repository>

1
在URL的/testA路径(缩短路径)中,您需要修复-r(存储库根)值。
doc
“您还可以使用--root开关通过svnserve增加安全性并节省输入URL的时间,并设置根位置以限制对服务器上指定目录的访问:”
drive:\ path \ to \ repository \ root是存储库(repositories)的父目录路径,而不是存储库本身。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接