【发布时间】:2012-08-15 21:03:14
【问题描述】:
您好,我想通过指定最大大小来限制存储库的大小,但是我找不到任何有关这样做的信息。这在技术上可行吗?
编辑:对不起,如果我不清楚。我想保留一个功能存储库,我可以在其中继续提交补丁,但是可以自动删除具有至少一个较新版本的文档的最旧版本以保持在大小限制内。所以说我可以退回大约 67 个修订版本,因为旧版本已被删除(最好保留提交消息)。
【问题讨论】:
-
您是否尝试过查找“配额”?
-
超过大小限制时你想发生什么?存储库将永远处于只读状态?
-
有趣。我建议您查看服务器上的提交挂钩,种类繁多。不过,您必须做一些手动工作(即自己计算大小,然后拒绝提交)。
-
我不认为 SVN 是为此而构建的,它并不真正支持对旧版本的操作。您可能可以使用
git执行类似的操作,与其他 VCS 相比,您可以进行更多的历史编辑。 -
您认为为什么需要这样做?现在磁盘空间几乎是空闲的!
标签: svn