要包含而不是排除的文件扩展名 - 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的主要内容,如果未能解决你的问题,请参考以下文章
声纳因无法被索引两次而失败。请检查包含/排除模式是不是会为主文件和测试文件生成不相交的集合
如何从 VSCode 中的“保存格式”中排除文件扩展名和语言?