我已经设置了 VisualSvn 服务器,创建了一个存储库并使用 AnkhSVN 向其中添加了 Visual Studio 解决方案。存储库的 url 类似于 https://msi-pc/svn/MyProj/。由于我的无能,有一个问题:这个 URL 是否映射到 HD 上我可以看到实际解决方案文件的位置?在 C:\Repositories 中我找不到它们。也许我对 SVN 的理解是错误的,我认为存储库包含我 checkin 的最新版本的解决方案(如在 TFS 中)。谢谢,
最佳答案
存储库作为数据库实现。在每个存储库根文件夹下,您会发现 conf
、hooks
和 db
等文件夹。它们由 SVN 二进制文件处理,包含的信息由 SVN 协议(protocol)提供,并且可以由适当配置的 Apache(这是 VisualSVN 包含的内容)呈现为 WebDAV 或 HTML。
因此您的项目结构在 repositories
文件夹中作为文件夹结构和文件结构不可见。您只能通过 SVN 协议(protocol)访问内容。
关于SVN 存储库内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251170/