2014-01-16 38 views
1

我正在使用slik svn客戶端,我想知道是否有任何方法只提交匹配給定擴展名的文件。我知道忽略道具(和鉤子)。但是我想知道是否有簡單的方法,例如:僅提交C#文件的svn commit * .cs。 (我試過了,它不起作用;)) 對我來說,很容易說提交這三個文件擴展名,而忽略其餘部分。 任何幫助將不勝感激,謝謝!SVN是否可以只提交匹配給定擴展名的文件

+1

我已經添加了一個「windows」標籤,假設那些花哨的Unix命令不適合你。如果我錯了,隨時糾正。 –

+0

你是對的! ;) –

回答

1

如果他們是在同一目錄下,是的,例如:

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

如果它們不在同一個目錄,你只能使用DOS,則沒有。

如果您有Cygwin的混帳或猛砸,然後你可以這樣做:

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

svn commit命令沒有選擇文件的子集的過濾選項,你只能使用shell通配符(如*.cs)。

+0

感謝@janos它的工作!現在是時候學習一些cygwin了,但;) –

相關問題