2012-01-01 86 views
1

我們如何排除某些模式後面的文件,比如我想跳過隱藏文件(以.vmalloc.o.cmd或.mmap.o.cmd開頭),有那麼多文件可以可以用正則表達式計算出來,但不能一一指定。
所以,每當我提交我不希望這些文件發送到服務器。 EDIT:我必須在每個目錄中執行svn propset svn:ignore * .cmd嗎?如果沒有這種方式(對於所有目錄),那麼它爲什麼不在那裏?顛覆不包括特定文件

+0

你有'.svnignore'文件嗎?他們是問題的根源嗎? – fge 2012-01-01 21:17:17

+0

他們不是。但我應該有某種方式。有這樣的解決方案會有什麼問題? – peeyush 2012-01-01 21:32:49

回答

3

不能使用正則表達式,但通配符應該做的工作很好:直接

svn propset --recursive svn:ignore .vmalloc.o.cmd* 

運行此上頂級。警告:運行此命令後添加的文件夾不會繼承忽略。 (所以一定要重新運行該命令每次添加一個新的文件夾的時間。)

+0

我是否必須手動爲個人目錄執行此操作?或者它將被設置爲所有子目錄? – peeyush 2012-01-01 21:37:00

+0

種類。有一個遞歸選項,但它不是連續的。 – benesch 2012-01-01 21:53:10