【发布时间】:2010-10-28 18:49:57
【问题描述】:
我有一个包含目录树的存储库。其中一个目录是数千个文件的主目录。这个目录很少被修改,但它使诸如“根目录上的 svn 状态”或“根目录上的 svn 更新”之类的操作变得非常缓慢,以至于它们不再实用。
有没有办法让我的 svn 客户端在对 parent 目录执行 recursive 操作时跳过此目录,但在对特别的大目录?
或者也许有更好的方法来处理这些怪物目录?
谢谢!
【问题讨论】:
标签: svn
我有一个包含目录树的存储库。其中一个目录是数千个文件的主目录。这个目录很少被修改,但它使诸如“根目录上的 svn 状态”或“根目录上的 svn 更新”之类的操作变得非常缓慢,以至于它们不再实用。
有没有办法让我的 svn 客户端在对 parent 目录执行 recursive 操作时跳过此目录,但在对特别的大目录?
或者也许有更好的方法来处理这些怪物目录?
谢谢!
【问题讨论】:
标签: svn
您可以在执行大型操作之前为目录打开 svn:ignore,然后在完成后将其关闭:
svn propset svn:ignore dirname somedir
这将忽略somedir。
【讨论】:
使用 SSD 可以极大地提升 SVN 的性能。它们并不便宜,但如果您需要使用庞大的 SVN 存储库,它们是值得的。
【讨论】: