2013-12-08 254 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

相關問題