如何增加 l2p 页面大小
How to increase l2p page size
我刚刚将我的项目从我的旧开发机器转移到我的新开发机器,这两个机器都运行正在Visual Studio 与 VisualSVN Server 和 TortoiseSVN。
在我的桌子上敲了一会儿脑袋之后,我终于把所有的东西都复制了过来,并从新位置搬到了 运行。然而,我最近的提交是一个相当大的提交,现在如果我尝试将一些工作副本文件与以前的修订版进行比较,我会收到以下错误:
我在此处的 <repo>\db\fsfs.conf
文件中找到了调整此设置的设置:
### This is an expert setting. Must be a power of 2.
### l2p-page-size is 8192 entries by default.
l2p-page-size = 16384
如您所见,我已将其更改为 16384 并取消注释该行以查看是否可以解决问题。但是,我仍然收到相同的错误对话框,指出 l2p 限制为 8192。我需要做些什么来告诉 TortoiseSVN 重新加载 fsfs.conf
配置,还是我遗漏了什么?
我已经检查过,旧版本可以正常显示,所以我认为除了配置可能不同之外,这与从旧机器迁移到新机器没有任何关系。同一个版本在老开发机上对比没有问题
注意:
旧的开发机器是运行ning TortoiseSVN 1.8.11,显然没有这个设置(新机器使用的是TortoiseSVN 1.9.2,最新版本在发帖时间)。更改 fsfs.conf
后重新启动新的开发机器就可以了,但我不确定我是否可以做一些更简单的事情。
fsfs.conf 中的 l2p-page-size
选项不应更改:它是页面大小,而不是项目限制。 Subversion 在默认配置中没有任何限制。您似乎遇到了某种存储库损坏或数据迁移不正确。您应该首先使用以下命令验证您的存储库:
svnadmin verify <PATH_TO_REPOS>
我刚刚将我的项目从我的旧开发机器转移到我的新开发机器,这两个机器都运行正在Visual Studio 与 VisualSVN Server 和 TortoiseSVN。
在我的桌子上敲了一会儿脑袋之后,我终于把所有的东西都复制了过来,并从新位置搬到了 运行。然而,我最近的提交是一个相当大的提交,现在如果我尝试将一些工作副本文件与以前的修订版进行比较,我会收到以下错误:
我在此处的 <repo>\db\fsfs.conf
文件中找到了调整此设置的设置:
### This is an expert setting. Must be a power of 2.
### l2p-page-size is 8192 entries by default.
l2p-page-size = 16384
如您所见,我已将其更改为 16384 并取消注释该行以查看是否可以解决问题。但是,我仍然收到相同的错误对话框,指出 l2p 限制为 8192。我需要做些什么来告诉 TortoiseSVN 重新加载 fsfs.conf
配置,还是我遗漏了什么?
我已经检查过,旧版本可以正常显示,所以我认为除了配置可能不同之外,这与从旧机器迁移到新机器没有任何关系。同一个版本在老开发机上对比没有问题
注意:
旧的开发机器是运行ning TortoiseSVN 1.8.11,显然没有这个设置(新机器使用的是TortoiseSVN 1.9.2,最新版本在发帖时间)。更改 fsfs.conf
后重新启动新的开发机器就可以了,但我不确定我是否可以做一些更简单的事情。
fsfs.conf 中的 l2p-page-size
选项不应更改:它是页面大小,而不是项目限制。 Subversion 在默认配置中没有任何限制。您似乎遇到了某种存储库损坏或数据迁移不正确。您应该首先使用以下命令验证您的存储库:
svnadmin verify <PATH_TO_REPOS>