问题标签 [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.
svn - 将升级的 SVN 存储库从线性转换为分片?
我有一个文件系统格式为 2 的 SVN 1.4 存储库。我使用 hotcopy 将它移动到新服务器(由于旧版本中有许多校验和错误,无法转储/加载)。升级后,“svnadmin info”给出以下信息:
存储库格式:5
兼容版本:1.10.0
存储库功能:mergeinfo
文件系统类型:fsfs
文件系统格式:8
FSFS 分片:否
FSFS 逻辑寻址:否
完成此操作后,我了解了“svnadmin pack”,但无法运行它,因为您可以看到 repo 没有分片。现在看来,我已经升级了 repo,“fsfs-reshard.py”也不再工作了。
有没有办法将此存储库转换为分片格式以便我可以打包它?还是我需要在升级之前转换为分片?
svn - 在 subversion 存储库中执行中间修订转储
嗨,你好吗?我有一个 60850 svn 修订版的存储库,其中意外上传了 120gb 的文件。更具体地说,60660 版本是最重的。我正在调查使用以下工具消除这个数量:
1 - 使用过滤修订svnadmin dump -r执行转储,然后加载到新的 repo。
2 - 执行转储,然后使用svndumpfilter过滤并放置这些文件所在的路径。然后还加载新的回购。
我正在研究编辑修订文件,但我知道它们更有可能破坏而不是修复。
我知道从版本控制系统中删除文件不是这个想法,因为我们确保我们可以在需要时恢复。但是这些文件不需要托管在服务器上并占用其空间。
你能提出任何其他想法或方法来完成这项任务吗?
从已经非常感谢了。
问候!
PD:svn 版本 1.7.14 (r1542130)
svn - 从 BDB SVN 存储库中恢复源代码
我正在尝试从我不再拥有远程存储库的 SVN 备份中恢复源代码。这是一个旧项目,它使用 BDB 作为 SVN 客户端不再支持的数据库。
此备份中的文件是:
到目前为止我已经尝试过:
使用从
svnadmin
使用 svn 1.8(仍然支持创建 BDB 存储库)创建新存储库并复制
db/
文件夹。文件夹的结构与db/
较新的版本有本质的不同,我备份中的那个有修订和事务作为文件夹,而不是文件。从 svn 1.6(来自apache 档案)下载源代码并从头开始编译。由于许多过时的依赖项,我无法编译。
一些附加信息:
我正在使用 Linux 来执行此操作,但我也在 Windows 和 Mac 中尝试过
我安装的当前svn版本是1.8
我无权访问原始服务器所有我有一个备份 zip 文件
这是 db 文件夹的内容:
我坚持这一点,我不知道我还能尝试从这个存储库中提取源代码。