(可视)SVN按正则表达式忽略文件

(可视)SVN按正则表达式忽略文件,svn,visualsvn,Svn,Visualsvn,我需要排除具有以下模式的文件: ProjectFoo.Data[0-9]{14}.lgp 如何将RegEx用于(可视)SVN忽略列表?由于该文件看起来像LLBLGen Pro项目备份文件,您可以强制LLBLGen Pro将备份文件存储到单独的文件夹中(请参见首选项:默认备份文件夹),例如..\backup。通过这种方式,您可以在svn中排除该文件夹,就完成了:)subversion忽略列表不支持正则表达式。它们被实现为glob/文件模式 这些模式不支持{14}重复构造 模式 ProjectFoo

我需要排除具有以下模式的文件:

ProjectFoo.Data[0-9]{14}.lgp


如何将RegEx用于(可视)SVN忽略列表?

由于该文件看起来像LLBLGen Pro项目备份文件,您可以强制LLBLGen Pro将备份文件存储到单独的文件夹中(请参见首选项:默认备份文件夹),例如..\backup。通过这种方式,您可以在svn中排除该文件夹,就完成了:)

subversion忽略列表不支持正则表达式。它们被实现为glob/文件模式

这些模式不支持{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之类的工具,因为这样就“足够好了”。

一些基本建议,介绍如何在本页的其他答案中使用由VisualSVN服务器支持的OrtoiseSVN。您可以手动将svn:ignore属性添加到文件夹中。Bert关于模式的glob/file建议在那里效果很好(我自己使用的是“足够好”[0-9]*


导航到所需文件夹,右键单击| TortoiseSVN | Properties | New | Advanced。选择一个属性名svn:ignore,然后在值框中的单独行中输入您的全局/文件模式。

Frans,我发现您回答了这个问题,我感到非常惊讶。。。你是如何找到时间开发LLBLGen的,监视LLBLGen论坛和扫描stackoverflow.com的小东西!我希望有一天我能有那样的时间。。。或者在时间旅行中发现了同样的漏洞。。谢谢呵呵:)嗯,我一天前注册了stackoverflow,当时我正在浏览一些问题,尝试标签过滤功能,结果我的眼睛看到了.lgp后缀。我立刻意识到了这个问题,并知道了答案:D。所以称之为‘运气’;)(哦,快速打字很有帮助;))