Subversion存储库中的一个非常大的目录

时间:2010-10-28 18:49:57

标签: svn

我有一个包含目录树的存储库。其中一个目录是成千上万个文件的家。这个目录很少被修改,但它使“root目录上的svn状态”或“根目录上的svn更新”等操作变得非常慢,以至于它们不再实用。

有没有办法让我的svn客户端在目录上执行递归操作时跳过此目录,但是当它在对目录进行操作时表现正常特定的大目录?

或许有更好的方法来处理这些怪物目录?

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以在执行大型操作之前为目录启用svn:ignore,然后在完成后将其关闭:

svn propset svn:ignore dirname somedir

这将忽略somedir

答案 1 :(得分:1)

使用SSD可以极大地提升SVN的性能。它们并不便宜,但如果您需要使用庞大的SVN存储库,它们是值得的。