使用svn:ignore屬性,有沒有一種方法可以根據我不想忽略的模式來指定要忽略的內容?換句話說,我想忽略所有的,但是以.xyz結尾的文件。我會如何去做(如果甚至可能的話)?使用svn:忽略忽略某些文件的所有內容
我探索過的一個選項是提交我想要版本化的所有東西,然後將目錄中的svn:ignore屬性設置爲'*',這意味着沒有其他文件,但是我已經提交的文件將被版本化。這是最好的我可以想出,但它感覺骯髒,如果我曾經需要添加另一個文件版本,我不得不作出多個提交...一個刪除svn:忽略屬性,另一個添加/提交新文件,然後第三個將svn:ignore更改爲'*'。
您的想法?
雖然我認爲你的第一個解決方案是關於某件事的。你可以設想svn:忽略一個正則表達式匹配除了以「.xyz」結尾的文件之外的所有內容嗎? – jprete 2009-07-16 14:17:51
@jprete不幸的是,不允許正則表達式。模式匹配基於fnmatch。 – whaley 2009-07-17 13:44:54