Jam*_*tel 26 windows-7 tortoise-svn svn windows-search
SVN 存储库和 Windows 索引服务争夺 .svn 元数据文件存在一个已知问题。在这里了解更多详情。
我们如何设置它才能让Windows (Vista/Win7) 索引的 subversion 存储库自动没有问题。(我们不想每次添加 repo 目录时都必须手动执行某些操作。)
一个想法是将 Windows 设置为自动不索引名为“.svn”的文件夹,但是我找不到这样做的方法。
我知道您可以禁用某些扩展,但这似乎不起作用,因为 svn 元数据文件位于文件夹中。
注意:
Gis*_*mby 11
我遇到了同样的问题并找到了解决方案。我所有的代码都存储在一个文件夹下:
F:\项目\
该文件夹下是总大小超过 2GB 的代码树和相关项目文件。我经常需要搜索这棵树,而 windows 索引实际上是一个非常有用的快速搜索工具,所以关闭它不是一个选项。我想排除 SVN 文件夹,因为它们使我的搜索结果变得混乱,(2) 对我的系统造成不必要的拖累,(3) SVN、Win7 和 MS Security Essentials 在执行大型 SVN 操作时似乎不能很好地工作。
在尝试解决方案之前,请重现问题:
解决方案:
csmcmd.exe /add_rule file:///F:\projects\*\.svn\* /USER /EXCLUDE
我通过首先运行命令csmcmd.exe /enumerate_rules
来解决这个问题: , 列出所有现有的。Windows 已经使用了一些带有星号 (*) 通配符的规则,因此证明这是可能的。
现在重复重现问题的步骤,您应该不会再在搜索结果中看到 SVN 混乱。给计算机一些时间来更新索引——这在我的系统上用了不到 5 分钟。有时重新启动搜索服务、启动重建/重新索引或重新启动有助于推进工作。
更新:我的一些 SVN 项目使用“.svn”,一些使用“_svn”,所以我在每个驱动器中添加了这两个规则:
csmcmd.exe /add_rule file:///F:\*\.svn\* /DEFAULT /EXCLUDE
csmcmd.exe /add_rule file:///F:\*\_svn\* /DEFAULT /EXCLUDE
归档时间: |
|
查看次数: |
7350 次 |
最近记录: |