问题标签 [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.

0 投票
1 回答
169 浏览

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”也不再工作了。

有没有办法将此存储库转换为分片格式以便我可以打包它?还是我需要在升级之前转换为分片?

0 投票
1 回答
43 浏览

svn - 在 subversion 存储库中执行中间修订转储

嗨,你好吗?我有一个 60850 svn 修订版的存储库,其中意外上传了 120gb 的文件。更具体地说,60660 版本是最重的。我正在调查使用以下工具消除这个数量:

1 - 使用过滤修订svnadmin dump -r执行转储,然后加载到新的 repo。

2 - 执行转储,然后使用svndumpfilter过滤并放置这些文件所在的路径。然后还加载新的回购。

我正在研究编辑修订文件,但我知道它们更有可能破坏而不是修复。

我知道从版本控制系统中删除文件不是这个想法,因为我们确保我们可以在需要时恢复。但是这些文件不需要托管在服务器上并占用其空间。

你能提出任何其他想法或方法来完成这项任务吗?

从已经非常感谢了。

问候!

PD:svn 版本 1.7.14 (r1542130)

0 投票
1 回答
250 浏览

svn - 从 BDB SVN 存储库中恢复源代码

我正在尝试从我不再拥有远程存储库的 SVN 备份中恢复源代码。这是一个旧项目,它使用 BDB 作为 SVN 客户端不再支持的数据库。

此备份中的文件是:

到目前为止我已经尝试过:

  1. 使用从svnadmin

  2. 使用 svn 1.8(仍然支持创建 BDB 存储库)创建新存储库并复制db/文件夹。文件夹的结构与db/较新的版本有本质的不同,我备份中的那个有修订和事务作为文件夹,而不是文件。

  3. 从 svn 1.6(来自apache 档案)下载源代码并从头开始编译。由于许多过时的依赖项,我无法编译。

一些附加信息:

  • 我正在使用 Linux 来执行此操作,但我也在 Windows 和 Mac 中尝试过

  • 我安装的当前svn版本是1.8

  • 我无权访问原始服务器所有我有一个备份 zip 文件

  • 这是 db 文件夹的内容:

我坚持这一点,我不知道我还能尝试从这个存储库中提取源代码。