2013-12-08 188 views
0

我有noviembre作为前缀的文件,我想一次提交所有文件。如何SVN提交具有相同前缀的所有文件

我试过这个命令:svn commit noviembre*.doc --message "deleted".

我可以做1其中1个或1个命令添加的所有文件名,但也有大量的文件。

有谁知道如何做到这一点?

我正在使用Opensuse 31.1。

回答

1

日志消息“已删除”表示您已删除这些文件。

这就是为什么通配符不起作用的原因:通配符扩展(“globbing”)由shell完成,并扩展到shell可以找到并与您的模式匹配的任何现有文件。那么,你删除他们所以这不会返回。

提交包含所有那些noviembre文件的文件夹都可以工作,但希望您没有对其他不想提交的文件进行任何修改。否则,您将需要做一些工作,将文件从工作副本中移出,然后再移回。

编辑:或者,如rene所示,做一个svn status解析。这实际上是一个很好的想法。

+0

谢谢你竖起大拇指! – rene

+0

@rene:不幸的是,我很喜欢写正则表达式,hehehe ...可能会让我用这个简单的正则表达式的时间长了5倍,而不是我在文本编辑器中手动进行匹配(这会是一个如果它少于50个文件,则适用于我的有效方法)。但对于正则表达式适中的人来说,这应该是10秒钟:) – Damon

相关问题