问题标签 [fsfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 多次修改后的SVN性能
我的项目目前正在使用一个 svn 存储库,它每天会获得数百个新修订。该存储库位于 Win2k3 服务器上,并通过 Apache/mod_dav_svn 提供服务。
我现在担心随着时间的推移性能会因为太多的修改而下降。
这种恐惧合理吗?
我们已经计划升级到 1.5,因此从长远来看,在一个目录中拥有数千个文件不会成为问题。
Subversion on 存储 2 个修订版之间的 delta(差异),因此这有助于节省大量空间,特别是如果您只提交代码(文本)而没有二进制文件(图像和文档)。
这是否意味着为了检查文件 foo.baz 的修订版 10,svn 将采用修订版 1,然后应用 deltas 2-10?
svn - 如何找出 Subversion 存储库版本?
如何确定我的存储库的当前版本以查看是否需要升级它(svnadmin upgrade)?
实际上,我正在与第 3 方一起托管 SVN,我想知道是否需要让他们升级我的存储库。
我在问,因为 1.5 服务器会将 repo 版本保持在 1.4,除非我错过了什么?
svn - SVN 支持的最大修订号是多少?
SVN 支持的最大修订号是多少?该 repo 是 FSFS 类型,托管在 Fedora 机器上。
谢谢,
sql-server - 以 sqlserver 作为后端的颠覆
我们可以在 subversion 中使用 sqlserver 作为后端(instaed of fsfs)吗?
svn - Windows 网络共享上的 svn 存储库
多台计算机同时访问存储在共享文件系统上的 svn 存储库是否安全?
我正在构建一个应用程序,其中每个 Windows 客户端计算机都有一个本地工作文件集,并且可以定期与团队的其他成员同步。从服务器的角度来看,除了 Windows 共享挂载点之外,我不想依赖任何东西。svn file:// URL 协议是否支持共享文件系统,还是假定文件系统是本地的?
Subversion 文档提到了 Win9x 环境中 BDB 和 FSFS的问题,但我不清楚通过 file:// URL 同时访问的存储库在更新版本的 Windows(或其他操作系统,就此而言)是否安全。
编辑 我正在构建的应用程序将直接使用 svn,因此如果允许安全的并发共享协作环境,我愿意构建一个相对受限的环境。
svn - 人为地增加 SVN (FSFS) 存储库中的修订号
我的公司正在执行 SVN 存储库迁移,我想避免两个存储库之间的修订号重叠(这两个存储库目前都处于活动状态)。
我的要求是将新存储库的修订版强制为特定修订号(例如:100.000)。
通过分析 FSFS 存储库,我发现了“db/current”文件,这听起来像是更改存储库编号的正确位置。
有没有人有这个程序的经验?我想避免以后发生奇怪的事情!
PS:我知道我可以为存储库创建“100.000”个虚拟提交。请分享您对此类过程的经验以及在过程期间和之后可能出现的存储库性能问题
PS3:我知道让每个人在程序之前提交工作副本可能是个好主意。这对我们来说不是问题(新存储库现在的用户非常有限)。不过,如果您有此或类似要求的经验,请分享!:)
PS3:我知道这不是标准的 SVN 程序,许多人可能会反对要求本身。让我们假设我的要求是合理的!:)
svn - Best SVN backend benchmarks
Are there benchmarks about the usage, speed, reliability of svn back-end databases?
- SQLite
- MySQL
- PostgreSQL
- BerkeleyDB
- Flatfile system
Let's say we have 20 people working on the repository concurrently. What to choose?
svn - SVN 合并会节省磁盘空间吗?
SVN 书中将 deltification 描述为“每次将文件的新版本提交到存储库时,Subversion 将先前版本(实际上是几个先前版本)编码为新版本的增量。”
这篇collab.net 博客文章 说“在 BDB(伯克利数据库)中,可以在文件历史记录的每个不同行的提示处找到全文。” 而“FSFS 以相反的方向存储增量,因此不需要重写旧版本。”
如果这是真的,SVN(使用 BDB)是否会在每个分支的 HEAD 存储文件的完整副本,然后在合并分支时删除文件的一个副本?
svn - 如何检查我的 SVN 存储库使用的文件系统?
我已经创建了我的存储库并且已经使用了一段时间。我想检查它正在使用什么文件系统数据存储:Berkeley DB 或 FSFS。我不确定如何检查。我看过 svnadmin、svnlook 等。关于如何做到这一点的任何提示?
svn - SVN 将数据存储在服务器端的什么地方?
我已经在我的网络主机服务器上创建了一个 svn 存储库,并成功地将文件提交到它并从中更新了文件,但我似乎实际上无法在服务器上找到文件!
我的 svn repo~/svn/my-first-repo/
包含以下内容:./ ../ README.txt conf/ db/ format hooks/ locks/
.
但是我实际版本控制的文件在哪里?!
这绝对有效,因为我能够将同一个远程仓库签出到另一个本地目录中,并且所有文件都神奇地出现了!仿佛不知从何而来……