要包含而不是排除的文件扩展名 - Subversion

Posted

技术标签:

【中文标题】要包含而不是排除的文件扩展名 - Subversion【英文标题】:File Extensions to Include rather than Exclude - Subversion 【发布时间】:2013-08-03 16:22:42 【问题描述】:

我知道我可以使用 subversion 设置排除列表,但是否可以改为包含列表?

我正在尝试将财务数据集添加到版本控制中,以仅跟踪对特定类型文件的更改。由于用户可以将任何类型的文件添加到数据集中,因此无法创建排除列表。

有什么想法吗?

【问题讨论】:

您使用的是 TortoiseSVN 还是 Subversion 的命令客户端?这可能有助于使可能的答案更具体。 我试图最终从命令行做所有事情。我最终会使用 Jenkins 之类的东西来批量处理这项工作。 【参考方案1】:
svn st | grep extension | sed -En 's/^(M|A)[ ]+(.+)/\2/p' > targets.txt

然后

svn commit --targets targets.txt

然后

rm targets.txt

编写一个 bash 脚本以将扩展名作为参数也很容易。

【讨论】:

以上是关于要包含而不是排除的文件扩展名 - Subversion的主要内容,如果未能解决你的问题,请参考以下文章

排除子目录的过滤器映射 url 模式

声纳因无法被索引两次而失败。请检查包含/排除模式是不是会为主文件和测试文件生成不相交的集合

如何从 VSCode 中的“保存格式”中排除文件扩展名和语言?

什么时候可以在#include指令中省略文件扩展名?

需要 php 编码特殊字符而不是 html 标签,以便包含在 wordpress 扩展 rss 文件中

请检查包含/排除模式是不是会为主文件和测试文件生成不相交的集合