已提交的文件存储在 SVN 服务器文件系统的哪里?

已提交的文件存储在 SVN 服务器文件系统的哪里?

我已经设置了 SVN 并且它工作正常。我可以通过以下方式访问它

http://域名/home/svn/repo/trunk 我已经使用 STS 提取并提交了代码。但是,如果我通过 SSH 访问该/home/svn/repo/trunk目录,除了在创建存储库时生成的文件外,我看不到任何其他文件。

我提交的文件存储在哪里?

答案1

SVN 存储库本身不包含提交时所采用的格式的文件。

相反,存储库的存储使用 FSFS 或 BDB 作为存储 - 对于现代存储库,最有可能使用 FSFS 格式。

您可能不应该对存储库本身的文件进行过多的干扰;这很容易把事情搞砸,而且大多数需要直接使用存储库的情况都应该在命令中处理svnadmin

如果您只需要服务器本地存储库的内容,请使用svn checkout file:///home/svn/repo/

相关内容