我在Linux服务器上的/home/subversion安装了svn - 那里有一个ROOT文件夹,其中包含诸如db和conf之类的文件夹。没有映射到项目名称的文件夹,请问如何列出现有的项目以及存储库的路径是什么?即home/subversion还是home/subversion/ROOT?
谢谢 Jon
我在Linux服务器上的/home/subversion安装了svn - 那里有一个ROOT文件夹,其中包含诸如db和conf之类的文件夹。没有映射到项目名称的文件夹,请问如何列出现有的项目以及存储库的路径是什么?即home/subversion还是home/subversion/ROOT?
谢谢 Jon
您的代码库路径将是/home/subversion/ROOT
。显然,您将您的代码库命名为ROOT。因此:
svn ls file:///home/subversion/ROOT
应该为您提供存储库顶层中文件的列表(可能为空)。
存储库目录本身中的db
和conf
等子目录是存储库格式的一部分,不能直接访问。
请告诉我们您是尝试使用Apache还是svnserve来访问存储库。您需要安装这些工具之一,以通过http://、https://或svn://协议提供存储库文件。
有关Apache配置的详细信息,请参见this post。您也可以使用svnserve提供单个或多个存储库。