我需要排除具有以下模式的文件:
ProjectFoo.Data[0-9]{14}.lgp
如何将 RegEx 用于(Visual)SVN 忽略列表?
颠覆忽略列表不支持正则表达式。它们被实现为 glob/file 模式。
这些模式不支持 {14} 重复结构。
图案
ProjectFoo.Data[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].lgp
应该按照您的要求做,但我建议使用 ProjectFoo.Data[0-9]*.lgp 之类的东西,因为那样就“足够好”了。
由于该文件看起来像一个 LLBLGen Pro 项目备份文件,您可以强制 llblgen pro 将备份文件存储到一个单独的文件夹中(参见首选项:默认备份文件夹),例如 .\Backup。这样你就可以在 svn 中排除该文件夹,你就完成了:)
关于如何在此页面上使用由 VisualSVN 服务器支持的 TortoiseSVN 的其他答案的一些基本建议。您可以手动将 svn:ignore 属性添加到文件夹。Bert 对模式的 glob/file 建议在那里运行良好(我自己选择了“足够好”[0-9]*)。更多信息在这里。
导航到您想要的文件夹并右键单击 | TortoiseSVN | 属性 | 新 | 先进的。选择 svn:ignore 的属性名称,然后在值框中的单独行中输入您的 glob/文件模式。