SVN可以只提交与给定扩展名匹配的文件

时间:2014-01-16 15:09:51

标签: windows svn

我正在使用slik svn客户端,我想知道是否有任何方法只提交与给定扩展名匹配的文件。我知道忽略prop(和钩子)。但我想知道是否有一种简单的方法,例如:svn commit * .cs只提交C#文件。 (我试过了,它不起作用;)) 对我来说,很容易说提交这三个文件扩展名并忽略其余的。 任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:1)

如果它们在同一目录中,是的,例如:

svn commit *.cs
svn commit path/to/subdir/*.cs

如果它们不在同一目录中,只能使用DOS,那么不能。

如果您有cygwin或Git Bash,那么您可以这样做:

find . -type f -name '*.cs' -exec svn commit {} +

svn commit命令没有用于选择文件子集的过滤选项,您只能使用shell globs(如*.cs)。