SVN 在哪里存储存储库文件?
SVN 中存储库文件的默认位置是什么?它如何存储它们? (普通文件,某种数据库)?
谢谢
What is the default location for reposatory files in SVN? And how does it store them? (plain files,some sort of database)?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
存储库不存在默认位置。这是必须配置的。在 svnserve 中或通过 Apache 配置。在存储库内,信息以压缩形式存储在具有特定结构的纯文件中。这是 FSFS 后端,其行为类似于具有事务和可能回滚的数据库。另一方面,存在使用 BerkeleyDB 的 BerkeleyDB 备份,这是第一个后端。但与此同时,FSFS 备份已成为事实上的标准存储。备份更简单等。有关存储内部如何工作的详细信息,您可以在网站上找到
There does not exist a default location for the repository. This has to be configured. Either in svnserve or via Apache configuration. Inside the repository the information stored in a compressed form in plain files with a particular structure. This is the FSFS Backend which behaves like a database with transaction and possible rollback. On the other hand there exist the BerkeleyDB backup which uses the BerkeleyDB which was the first backend. But in the meantime the FSFS backup has become to the defacto standard storage. Simpler to backup etc. Details about how the storage is working internally you can find on the web-site