3

如何在SVN不使用的情况下限制存储库大小pre-commit hooks?当所有需要提交的文件都已经在服务器上时,会引发预提交挂钩。

我的存储库是公开的,我不想提交要提交的500 Gb文件。

我想将存储库的5 Mb大小限制为包括所有提交。可能我可以使用一些 3rd 方软件来做到这一点?例如限制文件夹大小的软件?

4

2 回答 2

1

所以,答案:

  1. 为 SVN 创建 windows 用户帐户
  2. 为所有 NTFS 驱动器启用配额控制(我的电脑 -> 驱动器 -> 属性 -> ...)
  3. 将配额限制设置为您需要的大小(例如,20 Mb)
  4. 配置 SVN 服务器以在您刚刚创建的帐户下运行
  5. 享受!
于 2012-08-15T12:59:26.440 回答
0

如果您使用的是 apache 服务器,您可能可以这样做(我自己从来没有理由这样做,所以它不被允许工作)

限制请求体 524288000

在你的目录配置中限制提交,为了限制整体存储库大小,我建议你使用配额......我想一旦你达到配额的想法,它会相当模棱两可地死去。出于好奇,您对预先提交有什么看法?

于 2012-07-30T14:41:35.957 回答